Captures all the metadata about this object. More...
#include <objectbase.h>
Public Types | |
| using | SignalList = List< SignalMeta * > |
| using | SlotList = List< SlotMeta * > |
Public Member Functions | |
| MetaInfo (const char *n, const MetaInfo *p=nullptr) | |
| Constructs MetaInfo with a type name and optional parent. | |
| const MetaInfo * | parent () const |
| Returns the parent MetaInfo, or nullptr if this is the root. | |
| const char * | name () const |
| Returns the demangled type name. | |
| const SignalList & | signalList () const |
| Returns the list of signals registered for this type. | |
| const SlotList & | slotList () const |
| Returns the list of slots registered for this type. | |
| void | dumpToLog () const |
| Dumps all MetaInfo fields to the log output. | |
Friends | |
| class | SignalMeta |
| class | SlotMeta |
Captures all the metadata about this object.