Public Member Functions | |
abiDataMap ()=default | |
virtual | ~abiDataMap ()=default |
virtual ErrCode | setBuf_i (const char *key, TIdType tid, abiRefAny *data)=0 |
virtual ErrCode | getBuf_i (const char *key, TIdType tid, const abiRefAny *&data) const =0 |
virtual ErrCode | removeBuf_i (const char *key)=0 |
virtual bool | has_i (const char *key) const =0 |
virtual ErrCode | clear_i ()=0 |
virtual ErrCode | copy_i (abiDataMap *input, DataMapPolicy policy, char *policyData)=0 |
virtual ErrCode | copy_i (abiDataMap *input, const char *key, DataMapPolicy policy, char *policyData)=0 |
virtual int32_t | getSize_i ()=0 |
virtual void | printDebug_i () const =0 |
DS3D_DISABLE_CLASS_COPY (abiDataMap) | |
|
default |
|
virtualdefault |
|
pure virtual |
Referenced by ds3d::GuardDataMap::clear().
|
pure virtual |
|
pure virtual |
Referenced by ds3d::GuardDataMap::copy().
ds3d::abiDataMap::DS3D_DISABLE_CLASS_COPY | ( | abiDataMap | ) |
|
pure virtual |
Referenced by ds3d::GuardDataMap::getSize().
|
pure virtual |
Referenced by ds3d::GuardDataMap::hasData().
|
pure virtual |
Referenced by ds3d::GuardDataMap::printDebug().
|
pure virtual |
Referenced by ds3d::GuardDataMap::removeData().
|
pure virtual |
Referenced by ds3d::GuardDataMap::setPtrData(), and ds3d::GuardDataMap::setRefData().