Go to the source code of this file.
Data Structures | |
| class | ds3d::abiRefCast< From, To > |
| class | ds3d::SharedRefObj< Tp > |
| class | ds3d::CBObjT< Args > |
| class | ds3d::GuardRef< ref, > |
| Guard to wrapper all abiRefObj& data. More... | |
| class | ds3d::GuardCB< abiCB > |
| class | ds3d::GuardDataT< Tp > |
Namespaces | |
| ds3d | |
Macros | |
| #define | DS3D_REF_COPY_DESTROY_IMPL(clss) |
Functions | |
| template<class T > | |
| void | ds3d::DeleteTFunc (T *t) |
| template<class From , class To , class convertType > | |
| To * | ds3d::pointerCast (From *a) |
| template<class Tp > | |
| abiRefT< Tp > * | ds3d::NewAbiRef (Tp *rawAbiObj) |
| template<class From , class To = From> | |
| SharedRefObj< To > * | ds3d::PtrToAbiRef (ShrdPtr< From > &&p) |
| template<class From , class To = From> | |
| ShrdPtr< To > | ds3d::AbiRefToPtr (const abiRefT< From > &p) |
| #define DS3D_REF_COPY_DESTROY_IMPL | ( | clss | ) |
Definition at line 21 of file 9.0/sources/includes/ds3d/common/hpp/obj.hpp.