symbolresolver.cpp File
Included Headers
Classes Index
| class | AccessStack |
|
Helper class representing the stack of items considered while resolving the scope. More... | |
| struct | AccessElem |
|
Element in the stack. More... | |
| struct | Private |
Typedefs Index
| using | VisitedKeys = StringVector |
| using | VisitedNamespaceKeys = StringVector |
| using | VisitedNamespaces = std::unordered_map< std::string, const Definition * > |
Functions Index
| static bool | isCodeSymbol (Definition::DefType defType) |
Variables Index
| static std::mutex | g_cacheMutex |
| static std::recursive_mutex | g_cacheTypedefMutex |
| static std::mutex | g_substMapMutex |
| static std::unordered_map< std::string, std::pair< QCString, const MemberDef * > > | g_substMap |
Macro Definitions Index
| #define | AUTO_TRACE(...) (void)0 |
| #define | AUTO_TRACE_ADD(...) (void)0 |
| #define | AUTO_TRACE_EXIT(...) (void)0 |
Typedefs
VisitedKeys
|
Definition at line 106 of file symbolresolver.cpp.
VisitedNamespaceKeys
|
Definition at line 107 of file symbolresolver.cpp.
VisitedNamespaces
|
Definition at line 108 of file symbolresolver.cpp.
Functions
isCodeSymbol()
| static |
Definition at line 46 of file symbolresolver.cpp.
References Definition::TypeClass, Definition::TypeConcept, Definition::TypeMember, Definition::TypeModule, Definition::TypeNamespace and Definition::TypePackage.
Referenced by SymbolResolver::Private::getResolvedSymbolRec and SymbolResolver::Private::getResolvedTypeRec.
Variables
g_cacheMutex
| static |
Definition at line 38 of file symbolresolver.cpp.
Referenced by SymbolResolver::Private::getResolvedSymbolRec and SymbolResolver::Private::getResolvedTypeRec.
g_cacheTypedefMutex
| static |
Definition at line 39 of file symbolresolver.cpp.
Referenced by SymbolResolver::Private::newResolveTypedef.
g_substMap
| static |
Definition at line 42 of file symbolresolver.cpp.
Referenced by SymbolResolver::Private::substTypedef.
g_substMapMutex
| static |
Definition at line 41 of file symbolresolver.cpp.
Referenced by SymbolResolver::Private::substTypedef.
Macro Definitions
AUTO_TRACE
|
Definition at line 33 of file symbolresolver.cpp.
AUTO_TRACE_ADD
|
Definition at line 34 of file symbolresolver.cpp.
AUTO_TRACE_EXIT
|
Definition at line 35 of file symbolresolver.cpp.
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.14.0.