BaseClass class and root of the type system.
More...
#include <Base.h>
BaseClass class and root of the type system.
◆ BaseClass()
Base::BaseClass::BaseClass |
( |
| ) |
|
|
default |
◆ ~BaseClass()
virtual Base::BaseClass::~BaseClass |
( |
| ) |
|
|
virtual |
◆ create()
static void* Base::BaseClass::create |
( |
void |
| ) |
|
|
inlinestatic |
◆ getClassTypeId()
static Type Base::BaseClass::getClassTypeId |
( |
void |
| ) |
|
|
static |
◆ getTypeId()
virtual Type Base::BaseClass::getTypeId |
( |
void |
| ) |
const |
|
virtual |
◆ init()
static void Base::BaseClass::init |
( |
void |
| ) |
|
|
static |
◆ initIfcTypes()
static void Base::BaseClass::initIfcTypes |
( |
const std::string & |
s, |
|
|
Base::Type |
classTypeId, |
|
|
int |
id |
|
) |
| |
|
staticprotected |
◆ initSubclass()
◆ isDerivedFrom() [1/2]
template<typename T >
bool Base::BaseClass::isDerivedFrom |
( |
| ) |
const |
|
inline |
◆ isDerivedFrom() [2/2]
bool Base::BaseClass::isDerivedFrom |
( |
const Type |
type | ) |
const |
|
inline |
◆ operator delete()
void Base::BaseClass::operator delete |
( |
void * |
p | ) |
|
|
inline |
◆ operator new()
void* Base::BaseClass::operator new |
( |
size_t |
size | ) |
|
|
inline |
◆ operator->() [1/2]
◆ operator->() [2/2]
BaseClass* Base::BaseClass::operator-> |
( |
| ) |
const |
|
inline |
◆ setIfcNameAndID()
static void Base::BaseClass::setIfcNameAndID |
( |
const std::string & |
n, |
|
|
int |
id |
|
) |
| |
|
static |
◆ ____deadVal
long Base::BaseClass::____deadVal = 0xBADEAFFE |
The documentation for this class was generated from the following file:
- D:/CadworkJobs/SoftwareProjekte/Lexocad/LexoGit/Lexocad/lexocad/Base/include/Base/Base.h