step/stepcore
#include <object.h>
Meta-information about class.
Definition at line 176 of file object.h.
Enumerator |
---|
ABSTRACT |
Class is abstract.
|
Definition at line 179 of file object.h.
int StepCore::MetaObject::classId |
( |
| ) |
const |
|
inline |
Returns class id.
Definition at line 195 of file object.h.
const QString& StepCore::MetaObject::className |
( |
| ) |
const |
|
inline |
Returns class name.
Definition at line 185 of file object.h.
const QString& StepCore::MetaObject::classNameTr |
( |
| ) |
const |
|
inline |
Returns translated class name.
Definition at line 190 of file object.h.
const MetaProperty* StepCore::MetaObject::classProperty |
( |
int |
n | ) |
const |
|
inline |
Returns non-inherited property.
Definition at line 222 of file object.h.
int StepCore::MetaObject::classPropertyCount |
( |
| ) |
const |
|
inline |
Returns number of non-inherited properties.
Definition at line 220 of file object.h.
Object* StepCore::MetaObject::cloneObject |
( |
const Object & |
obj | ) |
const |
|
inline |
Creates a copy of given object.
Definition at line 202 of file object.h.
void StepCore::MetaObject::copyProperties |
( |
const MetaProperty ** |
dest | ) |
const |
const QString& StepCore::MetaObject::description |
( |
| ) |
const |
|
inline |
Returns class description.
Definition at line 187 of file object.h.
const QString& StepCore::MetaObject::descriptionTr |
( |
| ) |
const |
|
inline |
Returns translated class description.
Definition at line 192 of file object.h.
bool StepCore::MetaObject::inherits |
( |
const MetaObject * |
obj | ) |
const |
Returns true if this class inherits class described by obj.
Definition at line 73 of file object.cc.
template<class T >
bool StepCore::MetaObject::inherits |
( |
| ) |
const |
|
inline |
Returns true if this class inherits class T.
Definition at line 211 of file object.h.
template<class T >
bool StepCore::MetaObject::inherits |
( |
T * |
| ) |
const |
|
inline |
Returns true if this class inherits class T.
Definition at line 213 of file object.h.
bool StepCore::MetaObject::inherits |
( |
const char * |
name | ) |
const |
Returns true if this class inherits class named name.
- Note
- Due to technical reason this is much slower then inherits(const MetaObject*) function
Definition at line 82 of file object.cc.
void StepCore::MetaObject::init |
( |
| ) |
const |
bool StepCore::MetaObject::isAbstract |
( |
| ) |
const |
|
inline |
Returns true if class is abstract.
Definition at line 198 of file object.h.
Object* StepCore::MetaObject::newObject |
( |
| ) |
const |
|
inline |
Creates new object of this class.
Definition at line 200 of file object.h.
const MetaProperty* StepCore::MetaObject::property |
( |
int |
n | ) |
const |
|
inline |
Returns property by index.
Definition at line 227 of file object.h.
const MetaProperty * StepCore::MetaObject::property |
( |
const QString & |
name | ) |
const |
Returns property by name.
Definition at line 127 of file object.cc.
int StepCore::MetaObject::propertyCount |
( |
| ) |
const |
|
inline |
Returns property count.
Definition at line 225 of file object.h.
const MetaObject* StepCore::MetaObject::superClass |
( |
int |
n | ) |
const |
|
inline |
Returns direct base.
Definition at line 207 of file object.h.
int StepCore::MetaObject::superClassCount |
( |
| ) |
const |
|
inline |
Returns number of direct bases.
Definition at line 205 of file object.h.
void StepCore::MetaObject::tryInit |
( |
| ) |
const |
|
inline |
int StepCore::MetaObject::_allPropertyCount |
|
mutable |
QBitArray StepCore::MetaObject::_allSuperClassIds |
|
mutable |
int StepCore::MetaObject::_classId |
|
mutable |
const QString StepCore::MetaObject::_className |
QString StepCore::MetaObject::_classNameTr |
|
mutable |
const MetaProperty* const StepCore::MetaObject::_classProperties |
const int StepCore::MetaObject::_classPropertyCount |
Object*(*const StepCore::MetaObject::_cloneObject)(const Object &) |
const QString StepCore::MetaObject::_description |
QString StepCore::MetaObject::_descriptionTr |
|
mutable |
const int StepCore::MetaObject::_flags |
bool StepCore::MetaObject::_initialized |
|
mutable |
Object*(*const StepCore::MetaObject::_newObject)() |
const int StepCore::MetaObject::_superClassCount |
const MetaObject** const StepCore::MetaObject::_superClasses |
int StepCore::MetaObject::s_classIdCount |
|
static |
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:43:06 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.