Go to the source code of this file.
| #define mObtainDataPack |
( |
|
var, |
|
|
|
type, |
|
|
|
mgrid, |
|
|
|
newid |
|
) |
| |
Value:{ \
unRefAndZeroPtr( var ); \
\
RefMan<DataPack> __dp =
DPM( mgrid ).
get( newid ); \
mDynamicCastGet( type, __dummy, __dp.ptr() ); \
var = (type) refPtr( __dummy ); \
}
DataPackMgr & DPM(DataPackMgr::ID)
will create a new mgr if needed
RefMan< DataPack > get(DataPack::ID) const
| #define mObtainDataPackToLocalVar |
( |
|
var, |
|
|
|
type, |
|
|
|
mgrid, |
|
|
|
newid |
|
) |
| |
Value:#define mObtainDataPack(var, type, mgrid, newid)
Definition: datapack.h:355
will create a new mgr if needed
will return empty dummy mgr if mgr ID not found