Assimp
v3.1.1 (June 2014)
|
A LazyObject is created when needed. More...
Public Member Functions | |
uint64_t | GetID () const |
LazyObject (DB &db, uint64_t id, uint64_t line, const char *type, const char *args) | |
bool | operator!= (const std::string &atype) const |
Object & | operator* () |
const Object & | operator* () const |
Object * | operator-> () |
const Object * | operator-> () const |
bool | operator== (const std::string &atype) const |
template<typename T > | |
T & | To () |
template<typename T > | |
const T & | To () const |
template<typename T > | |
T * | ToPtr () |
template<typename T > | |
const T * | ToPtr () const |
~LazyObject () | |
Friends | |
class | DB |
A LazyObject is created when needed.
Before this happens, we just keep the text line that contains the object definition.
STEP::LazyObject::LazyObject | ( | DB & | db, |
uint64_t | id, | ||
uint64_t | line, | ||
const char * | type, | ||
const char * | args | ||
) |
STEP::LazyObject::~LazyObject | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |