Public Member Functions | |
VariableContext () | |
virtual | ~VariableContext () |
void | pushScope () |
void | popScope () |
void | clear () |
void | clearExceptGlobal () |
void | addVariable (const QCString &type, const QCString &name) |
ClassDef * | findVariable (const QCString &name) |
int | count () const |
Static Public Attributes | |
static const ClassDef * | dummyContext |
Classes | |
class | Scope |
Definition at line 8101 of file code.cpp.
virtual VariableContext::~VariableContext | ( | ) | [inline, virtual] |
void VariableContext::pushScope | ( | ) | [inline] |
void VariableContext::popScope | ( | ) | [inline] |
void VariableContext::clear | ( | ) | [inline] |
void VariableContext::clearExceptGlobal | ( | ) | [inline] |
void VariableContext::addVariable | ( | const QCString & | type, | |
const QCString & | name | |||
) |
Definition at line 8161 of file code.cpp.
References SDict< T >::append(), DBG_CTX, dummyContext, SDict< T >::find(), getResolvedClass(), ClassDef::getVariableInstance(), Definition::name(), QCString, and ClassDef::templateArguments().
ClassDef * VariableContext::findVariable | ( | const QCString & | name | ) |
const ClassDef * VariableContext::dummyContext [static] |