|
Doxygen
|
Helper class representing the stack of items considered while resolving the scope. More...
Classes | |
| struct | AccessElem |
| Element in the stack. More... | |
Public Member Functions | |
| void | push (const Definition *scope, const FileDef *fileScope, const Definition *item) |
| void | push (const Definition *scope, const FileDef *fileScope, const Definition *item, const DString &expScope) |
| void | pop () |
| bool | find (const Definition *scope, const FileDef *fileScope, const Definition *item) |
| bool | find (const Definition *scope, const FileDef *fileScope, const Definition *item, const DString &expScope) |
| void | clear () |
Private Attributes | |
| std::vector< AccessElem > | m_elements |
Helper class representing the stack of items considered while resolving the scope.
Definition at line 130 of file symbolresolver.cpp.
|
inline |
Definition at line 167 of file symbolresolver.cpp.
References m_elements.
|
inline |
Definition at line 155 of file symbolresolver.cpp.
References m_elements.
Referenced by SymbolResolver::Private::isAccessibleFrom(), and SymbolResolver::Private::isAccessibleFromWithExpScope().
|
inline |
Definition at line 161 of file symbolresolver.cpp.
References m_elements.
|
inline |
Definition at line 151 of file symbolresolver.cpp.
References m_elements.
Referenced by SymbolResolver::Private::isAccessibleFrom(), and SymbolResolver::Private::isAccessibleFromWithExpScope().
|
inline |
Definition at line 143 of file symbolresolver.cpp.
References m_elements.
Referenced by SymbolResolver::Private::isAccessibleFrom(), and SymbolResolver::Private::isAccessibleFromWithExpScope().
|
inline |
Definition at line 147 of file symbolresolver.cpp.
References m_elements.
|
private |