ClassOrNamespace Class
(CPlusPlus::ClassOrNamespace)Public Functions
~ClassOrNamespace() | |
QList<LookupItem> | find(const Name *name) |
ClassOrNamespace * | findBlock(Block *block) |
ClassOrNamespace * | findType(const Name *name) |
ClassOrNamespace * | globalNamespace() const |
ClassOrNamespace * | instantiationOrigin() const |
QList<LookupItem> | lookup(const Name *name) |
Symbol * | lookupInScope(const QList<const Name *> &fullName) |
ClassOrNamespace * | lookupType(const Name *name) |
ClassOrNamespace * | lookupType(const Name *name, Block *block) |
ClassOrNamespace * | parent() const |
Class * | rootClass() const |
QList<Symbol *> | symbols() const |
const TemplateNameId * | templateId() const |
QList<Enum *> | unscopedEnums() const |
QList<ClassOrNamespace *> | usings() const |
Member Function Documentation
ClassOrNamespace::~ClassOrNamespace()
Destroys the instance of ClassOrNamespace.