#include <String.hpp>
Public Member Functions | |
String () | |
String (const char *data) | |
String (char *data) | |
String (const char *data, int toPos) | |
~String () | |
void | set (const char *data) |
void | set (char *data) |
void | reset () |
void | copy (const char *data) |
void | copy (const char *data, int toPos) |
toPos of zero or negative is from end of string | |
const char * | get () const |
const char * | ext (char delimiter, bool mustFind=true) const |
char * | copyValue () const |
bool | isEmpty () const |
int | len () const |
void | append (const char *s) |
int | compare (const String &s) const |
int | compare (const char *s) const |
bool | equals (const String &s) const |
bool | equals (const char *s) const |
Contains a C-style string (char array) and stores a flag which signifies wether the contained string should be destroyed when a new value is set or the String object itself is destroyed.
The destruction flag is useful when mixing hardcoded constant strings, strings located in ROM and dynamically created strings for the same purpose.
Definition at line 36 of file String.hpp.
|
Definition at line 28 of file String.cpp. |
|
Definition at line 32 of file String.cpp. |
|
Definition at line 36 of file String.cpp. |
|
Definition at line 41 of file String.cpp. |
|
Definition at line 46 of file String.cpp. |
|
Definition at line 132 of file String.cpp. |
|
Definition at line 153 of file String.cpp. |
|
Definition at line 141 of file String.cpp. References get(). Referenced by se_ogre::ThingMOManager::addFactory(), se_ogre::ThingMOManager::addInfoList(), se_ogre::ThingMOManager::factoryIndex(), and se_ogre::ThingMOManager::infoIndex(). |
|
toPos of zero or negative is from end of string
Definition at line 84 of file String.cpp. |
|
Definition at line 74 of file String.cpp. |
|
Definition at line 118 of file String.cpp. Referenced by se_basic::WangAreaGrid::addDefinition(), se_basic::SimpleAreaFactory::create(), se_basic::NavMeshAreaFactory::create(), and se_client::LanguageParser::parse(). |
|
Definition at line 171 of file String.cpp. |
|
Definition at line 165 of file String.cpp. Referenced by se_basic::SimpleActorParser::parse(). |
|
Definition at line 104 of file String.cpp. References AssertFatal. |
|
|
Definition at line 126 of file String.cpp. Referenced by se_ogre::O3dThingParser::parseThingInfo(), and se_ogre::ThingEntity::setAnimation(). |
|
Definition at line 176 of file String.cpp. |
|
Definition at line 67 of file String.cpp. |
|
Definition at line 51 of file String.cpp. |
|
Definition at line 59 of file String.cpp. Referenced by se_basic::SimpleAreaFactory::create(), se_ogre::O3dThingParser::parse(), and se_ogre::O3dThingParser::parseThingInfo(). |
Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:30 2007 by Doxygen version 1.3.9.1.