OROCHI
 
Loading...
Searching...
No Matches
GxHashMapW Class Reference

連想配列クラス(ワイド文字列用) More...

#include <GxHashMap.h>

Inheritance diagram for GxHashMapW:
Collaboration diagram for GxHashMapW:

Public Member Functions

初期化
 GxHashMapW (void)
 デフォルトコンストラクタ
 
 GxHashMapW (u32 splitCount)
 コンストラクタ
 
 ~GxHashMapW (void) override
 デストラクタ
 
- Public Member Functions inherited from GxClassBase
constexpr GxClassBase (void)
 コンストラクタ
 
constexpr GxClassBase (const GxClassBase &base)
 コピーコンストラクタ
 
 ~GxClassBase (void) override
 デストラクタ
 
- Public Member Functions inherited from GxClassBaseRoot
constexpr GxClassBaseRoot (void)
 コンストラクタ
 
constexpr GxClassBaseRoot (const GxClassBaseRoot &)
 コピーコンストラクタ
 
virtual ~GxClassBaseRoot (void)
 デストラクタ
 
constexpr GxClassBaseRootoperator= (const GxClassBaseRoot &)
 代入演算子
 
virtual GxRttigetRtti (void) const =0
 Rttiの取得
 
virtual GX_FORCE_INLINE const GxTypedObjectgetDefaultObject (void)
 デフォルトオブジェクトを取得
 
GX_FORCE_INLINE b32 isDefaultObject (void)
 デフォルトオブジェクト判定
 

Static Public Attributes

定義
static constexpr u32 DEFAULT_SPLIT_COUNT = 32
 デフォルト分割数
 

操作

void * find (GX_CWSTR key) const
 検索
 
void insert (GX_CWSTR key, void *pObject)
 挿入
 
void erase (GX_CWSTR key)
 削除
 
void erase (const void *pObject)
 削除
 
void eraseAll (void)
 全削除
 

Additional Inherited Members

- Static Public Member Functions inherited from GxClassBaseRoot
static GX_FORCE_INLINE GxRtti__getStaticRtti (void)
 Rttiの取得
 

Detailed Description

連想配列クラス(ワイド文字列用)

Member Function Documentation

◆ erase() [1/2]

void GxHashMapW::erase ( const void * pObject)

削除

Parameters
pObject[in] 削除オブジェクト
Here is the call graph for this function:

◆ erase() [2/2]

void GxHashMapW::erase ( GX_CWSTR key)

削除

Parameters
key[in] 削除文字列
Here is the call graph for this function:
Here is the caller graph for this function:

◆ find()

void * GxHashMapW::find ( GX_CWSTR key) const

検索

Parameters
key[in] 検索文字列
Returns
発見オブジェクト

◆ insert()

void GxHashMapW::insert ( GX_CWSTR key,
void * pObject )

挿入

Parameters
key[in] 挿入文字列
pObject[in] 挿入オブジェクト
Here is the call graph for this function:

The documentation for this class was generated from the following files: