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