|
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 117 of file symbolresolver.cpp.
|
inline |
Definition at line 154 of file symbolresolver.cpp.
References m_elements.
|
inline |
Definition at line 142 of file symbolresolver.cpp.
References m_elements.
Referenced by SymbolResolver::Private::isAccessibleFrom(), and SymbolResolver::Private::isAccessibleFromWithExpScope().
|
inline |
Definition at line 148 of file symbolresolver.cpp.
References m_elements.
|
inline |
Definition at line 138 of file symbolresolver.cpp.
References m_elements.
Referenced by SymbolResolver::Private::isAccessibleFrom(), and SymbolResolver::Private::isAccessibleFromWithExpScope().
|
inline |
Definition at line 130 of file symbolresolver.cpp.
References m_elements.
Referenced by SymbolResolver::Private::isAccessibleFrom(), and SymbolResolver::Private::isAccessibleFromWithExpScope().
|
inline |
Definition at line 134 of file symbolresolver.cpp.
References m_elements.
|
private |