The AccessStack
Class Reference
Helper class representing the stack of items considered while resolving the scope. More...
Declaration
Public Member Functions Index
void | push (const Definition *scope, const FileDef *fileScope, const Definition *item) |
void | push (const Definition *scope, const FileDef *fileScope, const Definition *item, const QCString &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 QCString &expScope) |
void | clear () |
Private Member Attributes Index
std::vector< AccessElem > | m_elements |
Description
Helper class representing the stack of items considered while resolving the scope.
Definition at line 58 of file symbolresolver.cpp.
Public Member Functions
clear()
| inline |
Definition at line 95 of file symbolresolver.cpp.
Reference m_elements.
find()
| inline |
Definition at line 83 of file symbolresolver.cpp.
Reference m_elements.
Referenced by SymbolResolver::Private::isAccessibleFrom and SymbolResolver::Private::isAccessibleFromWithExpScope.
find()
| inline |
Definition at line 89 of file symbolresolver.cpp.
Reference m_elements.
pop()
| inline |
Definition at line 79 of file symbolresolver.cpp.
Reference m_elements.
Referenced by SymbolResolver::Private::isAccessibleFrom and SymbolResolver::Private::isAccessibleFromWithExpScope.
push()
| inline |
Definition at line 71 of file symbolresolver.cpp.
Reference m_elements.
Referenced by SymbolResolver::Private::isAccessibleFrom and SymbolResolver::Private::isAccessibleFromWithExpScope.
push()
| inline |
Definition at line 75 of file symbolresolver.cpp.
Reference m_elements.
Private Member Attributes
m_elements
|
Definition at line 101 of file symbolresolver.cpp.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.