ディフォルトアロケータクラス
More...
#include <GxAllocatorDefault.h>
|
|
constexpr | GxClassBase (void) |
| | コンストラクタ
|
| |
|
constexpr | GxClassBase (const GxClassBase &base) |
| | コピーコンストラクタ
|
| |
|
| ~GxClassBase (void) override |
| | デストラクタ
|
| |
|
constexpr | GxClassBaseRoot (void) |
| | コンストラクタ
|
| |
|
constexpr | GxClassBaseRoot (const GxClassBaseRoot &) |
| | コピーコンストラクタ
|
| |
|
virtual | ~GxClassBaseRoot (void) |
| | デストラクタ
|
| |
|
constexpr GxClassBaseRoot & | operator= (const GxClassBaseRoot &) |
| | 代入演算子
|
| |
|
virtual GxRtti & | getRtti (void) const =0 |
| | Rttiの取得
|
| |
| virtual GX_FORCE_INLINE const GxTypedObject * | getDefaultObject (void) |
| | デフォルトオブジェクトを取得
|
| |
|
GX_FORCE_INLINE b32 | isDefaultObject (void) |
| | デフォルトオブジェクト判定
|
| |
|
static GX_FORCE_INLINE GxRtti & | __getStaticRtti (void) |
| | Rttiの取得
|
| |
◆ allocateMemory()
メモリ確保
- Parameters
-
| size | [in] 確保サイズ |
| filename | [in] 呼び出し元ファイル名 (※DEBUG時のみ) |
| line | [in] 呼び出し元ソースライン番号 (※DEBUG時のみ) |
| alignment | [in] メモリアライメント |
- Returns
- 確保メモリアドレス
◆ freeMemory()
| void GxAllocatorDefault::freeMemory |
( |
void * | pAddress | ) |
|
メモリ解放
- Parameters
-
| pAddress | [in] 解放アドレス |
| filename | [in] 呼び出し元ファイル名 (※DEBUG時のみ) |
| line | [in] 呼び出し元ソースライン番号 (※DEBUG時のみ) |
◆ isValidAddress()
| b32 GxAllocatorDefault::isValidAddress |
( |
void * | pAddress | ) |
const |
アドレスチェック
- Parameters
-
- Returns
- 成功ならtrue
The documentation for this class was generated from the following files: