const ScopedTypeVariant getScope() const
void popScope(QCString &name_, QCString &type_, int &bracketCount_)
void setScope(const ScopedTypeVariant &stv)
void pushScope(const QCString &name_, const QCString &type_, int bracketCount_)
std::vector< Ctx > m_stvList
bool atGlobalScope() const
std::vector< Scope > m_scopes
void addVariable(const QCString &name, ScopedTypeVariant stv)
const ScopedTypeVariant * findVariable(const QCString &name)
std::unordered_map< std::string, ScopedTypeVariant > Scope
Ctx(const QCString &name_, const QCString &type_, int bracketCount_)