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