class
ObjectMap
: public
UMap
(Return to index)
Type:
Instantiable
Base Classes:
public
UMap
Derived Classes
Include file:
Unidraw/catalog.h
Public:
void*
GetClient
()
ClassId
GetClientId
()
const char*
GetDelim
(void* obj)
UArray
*
GetExtraData
(void* obj)
unsigned long
GetId
(void* obj)
void*
GetObject
(int id)
ClassId
GetOrigClassId
(void* obj)
ObjectMap
(void* client, ClassId clientId)
void
Register
(void* obj, int id)
void
Register
( void* obj, int id, ClassId orig_id, const char* delim,
UArray
* extra_data )
void
Unregister
(int id)
void
Unregister
(void* obj)
Protected:
ObjectMapElem*
Find
(int)
ObjectMapElem*
Find
(void*)
void*
_client
ClassId
_id
UHashTable
_objKeys, _idKeys
(more documentation)