Live2D用のメモリ管理が適用されるクラスの基底クラス。
[詳細]
#include <LDObject.h>
|
| 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 |
| |
Live2D用のメモリ管理が適用されるクラスの基底クラス。
| void operator delete |
( |
void * |
ptr | ) |
|
|
static |
delete オペレータ (Ownerを指定しない場合)
- 引数
-
- 日付
- 2013/05/21
| void operator delete |
( |
void * |
ptr, |
|
|
void * |
ptr2 |
|
) |
| |
|
static |
placement delete オペレータ
- 引数
-
- 日付
- 2013/05/21
| void operator delete |
( |
void * |
ptr, |
|
|
MemoryParam * |
owner |
|
) |
| |
|
static |
delete オペレータ (デバッグ用)
- 引数
-
| ptr | -> delete対象のポインタ |
| owner | -> グループとしてメモリ管理する場合に渡される |
| filename | -> deleteオペレータを呼び出した箇所のファイル(デバッグ情報をマクロで埋め込む) |
| line | -> deleteオペレータを呼び出した箇所の行番号(デバッグ情報をマクロで埋め込む) |
- 戻り値
- ポインタ
- 日付
- 2013/05/21
| void operator delete |
( |
void * |
ptr, |
|
|
MemoryParam * |
owner, |
|
|
const char * |
filename, |
|
|
int |
line |
|
) |
| |
|
static |
delete オペレータ (デバッグ用)
- 引数
-
| ptr | -> delete対象のポインタ |
| owner | -> グループとしてメモリ管理する場合に渡される |
| filename | -> deleteオペレータを呼び出した箇所のファイル(デバッグ情報をマクロで埋め込む) |
| line | -> deleteオペレータを呼び出した箇所の行番号(デバッグ情報をマクロで埋め込む) |
- 戻り値
- ポインタ
- 日付
- 2013/05/21
| void operator delete[] |
( |
void * |
ptr | ) |
|
|
static |
delete[] オペレータ (Ownerを指定しない場合)
- 引数
-
- 戻り値
- なし
- 日付
- 2013/05/21
| void * operator new |
( |
l2d_size_t |
size | ) |
|
|
static |
new オペレータ (Ownerを指定しない場合)
- 引数
-
- 戻り値
- ポインタ
- 日付
- 2013/05/21
| void * operator new |
( |
l2d_size_t |
size, |
|
|
void * |
ptr |
|
) |
| |
|
static |
placement new オペレータ
- 引数
-
- 戻り値
- ポインタ
- 日付
- 2013/05/21
| void * operator new |
( |
l2d_size_t |
size, |
|
|
MemoryParam * |
owner |
|
) |
| |
|
static |
new オペレータ (デバッグ用)
- 引数
-
| size | -> new対象のサイズ |
| owner | -> グループとしてメモリ管理する場合に渡される |
| filename | -> newオペレータを呼び出した箇所のファイル(デバッグ情報をマクロで埋め込む) |
| line | -> newオペレータを呼び出した箇所の行番号(デバッグ情報をマクロで埋め込む) |
- 戻り値
- ポインタ
- 日付
- 2013/05/21
| void * operator new |
( |
l2d_size_t |
size, |
|
|
MemoryParam * |
owner, |
|
|
const char * |
filename, |
|
|
int |
line |
|
) |
| |
|
static |
new オペレータ (デバッグ用)
- 引数
-
| size | -> new対象のサイズ |
| owner | -> グループとしてメモリ管理する場合に渡される |
| filename | -> newオペレータを呼び出した箇所のファイル(デバッグ情報をマクロで埋め込む) |
| line | -> newオペレータを呼び出した箇所の行番号(デバッグ情報をマクロで埋め込む) |
- 戻り値
- ポインタ
- 日付
- 2013/05/21
| void * operator new[] |
( |
l2d_size_t |
size | ) |
|
|
static |
new[] オペレータ (Ownerを指定しない場合)
- 引数
-
- 戻り値
- ポインタ
- 日付
- 2013/05/21
このクラスの説明は次のファイルから生成されました:
- src/memory/LDObject.h
- src/memory/LDObject.cpp