#include <Core/ObjectProps.h>
uLib::ObjectPropable::ObjectPropable |
( |
| ) |
|
|
inline |
uLib::ObjectPropable::~ObjectPropable |
( |
| ) |
|
|
inline |
virtual void uLib::ObjectPropable::init_properties |
( |
| ) |
|
|
inlinevirtual |
ObjectPropable is not directly propable itself to prevent Basclass duplication in inherit_nofold. And for the same reason ANY VIRTUAL BASE SHOULD NOT BE PROPABLE
template<class T >
T::ObjectProps* uLib::ObjectPropable::props |
( |
T * |
ptr = NULL | ) |
const |
|
inline |
template<class T >
void uLib::ObjectPropable::props_new |
( |
T * |
ptr = NULL | ) |
|
|
inlineprotected |
template<class T >
unsigned int uLib::ObjectPropable::props_offset |
( |
T * |
ptr | ) |
const |
|
inlineprotected |
template<class T >
T::ObjectProps& uLib::ObjectPropable::props_ref |
( |
| ) |
const |
|
inline |
template<class ArchiveT >
void uLib::ObjectPropable::serialize |
( |
ArchiveT & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
inlineprotected |
friend class boost::serialization::access |
|
friend |
The documentation for this class was generated from the following file: