|
| | 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 の簡易版 マルチバイト文字列未対応