MetaCache internal class members
Copy constructor
int get_enum_value(const String &name) const
Recursively search for enum value in class and parent classes, return -1 if not found
Recursively search for memeber in class and parent classes
const member_cache_t & get_member_table() const
Get member table
Recursively search for memeber in class and parent classes, throw if not found
template <typename X> X::ptr get_member_throw(const String &name) const
Recursively search for memeber in class and parent classes and try to cast to given type, throw if fail.
static MetaCache & get_meta(const QObject &obj)
Get cache meta information for a QObject
static MetaCache & get_meta(const QMetaObject *mo)
Get cache meta information for a QMetaObject
const QMetaObject * get_meta_object() const
Get associated QMetaObject pointer