#include <codemodel.h>
Inheritance diagram for CodeModel::ClassScope:


Definition at line 268 of file codemodel.h.
Public Member Functions | |
| const Collection< Type > | baseClasses () const |
| void | addBaseClass (Type *baseClass) |
| virtual ClassScope * | toClassScope () const |
Private Attributes | |
| Collection< Type > | m_baseClasses |
| const Collection<Type> CodeModel::ClassScope::baseClasses | ( | ) | const [inline] |
Definition at line 270 of file codemodel.h.
References m_baseClasses.
Referenced by Semantic::lookupNameInScope().
00271 { return m_baseClasses; }
| void CodeModel::ClassScope::addBaseClass | ( | Type * | baseClass | ) | [inline] |
Definition at line 273 of file codemodel.h.
References m_baseClasses, and CodeModel::Type::toClassType().
Referenced by Semantic::parseBaseClause().
00274 { 00275 Q_ASSERT(baseClass->toClassType()); 00276 m_baseClasses.add(baseClass); 00277 }
Here is the call graph for this function:

| virtual ClassScope* CodeModel::ClassScope::toClassScope | ( | ) | const [inline, virtual] |
Collection<Type> CodeModel::ClassScope::m_baseClasses [private] |
1.5.1