|  | 
|  | LDString () | 
|  | Constructor.  [詳細] 
 | 
|  | 
|  | LDString (const char *s, MemoryParam *memParam=NULL) | 
|  | Constructor.  [詳細] 
 | 
|  | 
|  | LDString (const char *s, int length, MemoryParam *memParam=NULL) | 
|  | Constructor.  [詳細] 
 | 
|  | 
|  | LDString (const RefString &refStr, MemoryParam *memParam=NULL) | 
|  | Constructor.  [詳細] 
 | 
|  | 
|  | LDString (const LDString &s, MemoryParam *memParam=NULL) | 
|  | Constructor.  [詳細] 
 | 
|  | 
|  | LDString (const char *s, int length, bool useptr, MemoryParam *memParam=NULL) | 
|  | Constructor.  [詳細] 
 | 
|  | 
|  | ~LDString () | 
|  | Destructor.  [詳細] 
 | 
|  | 
| LDString & | operator= (const LDString &s) | 
|  | =演算子のオーバーロード  [詳細] 
 | 
|  | 
| LDString & | operator= (const char *c) | 
|  | =演算子オーバーロード  [詳細] 
 | 
|  | 
| bool | operator== (const RefString &s) const | 
|  | 
| bool | operator== (const LDString &s) const | 
|  | ==演算子のオーバーロード  [詳細] 
 | 
|  | 
| bool | operator== (const char *c) const | 
|  | ==演算子のオーバーロード  [詳細] 
 | 
|  | 
| bool | operator< (const LDString &s) const | 
|  | <演算子のオーバーロード  [詳細] 
 | 
|  | 
| bool | operator< (const char *c) const | 
|  | <演算子のオーバーロード  [詳細] 
 | 
|  | 
| bool | operator> (const LDString &s) const | 
|  | >演算子のオーバーロード  [詳細] 
 | 
|  | 
| bool | operator> (const char *c) const | 
|  | >演算子のオーバーロード  [詳細] 
 | 
|  | 
| bool | equals (const RefString &refStr) const | 
|  | 
| LDString | operator+ (const LDString &s) const | 
|  | +演算子のオーバーロード  [詳細] 
 | 
|  | 
| LDString | operator+ (const char *s) const | 
|  | +演算子のオーバーロード  [詳細] 
 | 
|  | 
| LDString & | operator+= (const LDString &s) | 
|  | +=演算子のオーバーロード  [詳細] 
 | 
|  | 
| LDString & | operator+= (const char *s) | 
|  | +=演算子のオーバーロード  [詳細] 
 | 
|  | 
| LDString & | append (const char *p, int length) | 
|  | 
| LDString & | append (int count, const char p) | 
|  | 
| unsigned int | length () const | 
|  | 
| int | size () const | 
|  | 
| const char * | c_str () const | 
|  | 
| void | clear () | 
|  | clear  [詳細] 
 | 
|  | 
| int | getHashcode () | 
|  | 
|  | 
| static void * | operator new (l2d_size_t size) | 
|  | new オペレータ (Ownerを指定しない場合)  [詳細] 
 | 
|  | 
| static void | operator delete (void *ptr) | 
|  | delete オペレータ (Ownerを指定しない場合)  [詳細] 
 | 
|  | 
| static void * | operator new[] (l2d_size_t size) | 
|  | new[] オペレータ (Ownerを指定しない場合)  [詳細] 
 | 
|  | 
| static void | operator delete[] (void *ptr) | 
|  | delete[] オペレータ (Ownerを指定しない場合)  [詳細] 
 | 
|  | 
| static void * | operator new (l2d_size_t size, void *ptr) | 
|  | placement new オペレータ  [詳細] 
 | 
|  | 
| static void | operator delete (void *ptr, void *ptr2) | 
|  | placement delete オペレータ  [詳細] 
 | 
|  | 
| static void * | operator new (l2d_size_t size, MemoryParam *memParam) | 
|  | new オペレータ (デバッグ用)  [詳細] 
 | 
|  | 
| static void | operator delete (void *ptr, MemoryParam *memParam) | 
|  | delete オペレータ (デバッグ用)  [詳細] 
 | 
|  | 
| static void * | operator new (l2d_size_t size, MemoryParam *memParam, const char *filename, int line) | 
|  | new オペレータ (デバッグ用)  [詳細] 
 | 
|  | 
| static void | operator delete (void *ptr, MemoryParam *memParam, const char *filename, int line) | 
|  | delete オペレータ (デバッグ用)  [詳細] 
 | 
|  | 
| static int | object_instanceCount = 0 | 
|  | 
| static int | object_totalCount = 0 | 
|  | 
文字列クラス 
コンシューマゲーム機等でSTLの組み込みを避けるための実装。std::string の簡易版 マルチバイト文字列未対応