The symbolresolver.cpp
File Reference
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 by Doxygen 1.14.0.