|
GammaRay API Documentaion
2.6.0
|
Template implementation of MetaObject. More...
#include <metaobject.h>

Public Member Functions | |
| void * | castToBaseClass (void *object, int baseClassIndex) const override |
Public Member Functions inherited from GammaRay::MetaObject | |
| void | addBaseClass (MetaObject *baseClass) |
| void | addProperty (MetaProperty *property) |
| void * | castForPropertyAt (void *object, int index) const |
| void * | castTo (void *object, const QString &baseClass) const |
| QString | className () const |
| Returns the name of the class represented by this object. | |
| bool | inherits (const QString &className) const |
| MetaProperty * | propertyAt (int index) const |
| int | propertyCount () const |
| void | setClassName (const QString &className) |
| MetaObject * | superClass (int index=0) const |
Additional Inherited Members | |
Protected Attributes inherited from GammaRay::MetaObject | |
| QVector< MetaObject * > | m_baseClasses |
Template implementation of MetaObject.
|
inlineoverridevirtual |
Casts down to base class baseClassIndex. This is important when traversing multi-inheritance trees.
Implements GammaRay::MetaObject.