CMapData
Inherited from CMapDataBase,
Inherited by NULL
Friend class NULL
Description
Members
Public interface
-
-
virtual void
OnUpdateDB(CDBSession* pDBSession, bool isInitialize)
-
-
-
-
-
Protected interface
function<
void(CMapData<K, V>*, CDBSession*, bool) > m_defaultUpdateFunc
unordered_map<K, V>
unordered_map<K, m_mapData
CMapData()
function:
parameters: NULL
return value:
virtual ~CMapData()
function:
parameters: NULL
return value:
virtual void OnUpdateDB(CDBSession* pDBSession, bool isInitialize)
function:
parameters:
[i] CDBSession* pDBSession:
[i] bool isInitialize:
return value:
void SetKeyValue(K key, V value)
function:
parameters:
[i] K key:
[i] V value:
return value:
bool GetValue(K key, V* value)
function:
parameters:
[i] K key:
[i] V* value:
return value:
virtual void Clear()
function:
parameters: NULL
return value:
void SetDefaultUpdateFunc(function< void(CMapData<K, V>*, CDBSession*, bool) > val)
function:
parameters:
[i] function< void(CMapData<K:
[i] V>*:
[i] CDBSession*:
[i] bool:
return value:
virtual bool IsEmpty()
function:
parameters: NULL
return value:
function< void(CMapData<K, V>*, CDBSession*, bool) > m_defaultUpdateFunc
function:
parameters:
[i] CMapData<K:
[i] V>*:
[i] CDBSession*:
[i] bool:
return value: