#include <definition.h>
Public Types | |
| enum | DefType { TypeClass = 0, TypeFile = 1, TypeNamespace = 2, TypeMember = 3, TypeGroup = 4, TypePackage = 5, TypePage = 6, TypeDir = 7, TypeSymbolList = 8 } |
Public Member Functions | |
| DefinitionIntf () | |
| virtual | ~DefinitionIntf () |
| virtual DefType | definitionType () const =0 |
Abstract interface for a Definition or DefinitionList
Definition at line 65 of file definition.h.
Types of derived classes
| Enumerator | |
|---|---|
| TypeClass | |
| TypeFile | |
| TypeNamespace | |
| TypeMember | |
| TypeGroup | |
| TypePackage | |
| TypePage | |
| TypeDir | |
| TypeSymbolList | |
Definition at line 71 of file definition.h.
|
inline |
Definition at line 68 of file definition.h.
|
inlinevirtual |
Definition at line 69 of file definition.h.
|
pure virtual |
Use this for dynamic inspection of the type of the derived class
Implemented in DefinitionList, ClassDef, FileDef, MemberDef, DirDef, GroupDef, NamespaceDef, and PageDef.
1.8.11