|
Assimp
v4.1. (December 2018)
|
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 |