Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aras-p/ClangBuildAnalyzer
/ types & classes
Types & classes
255 in github.com/aras-p/ClangBuildAnalyzer
⨍
Functions
1,308
◇
Types & classes
255
↓ 34 callers
Enum
FuncClass
Function classes
src/external/llvm-Demangle/include/MicrosoftDemangleNodes.h:203
↓ 13 callers
Enum
Qualifiers
src/external/llvm-Demangle/include/ItaniumDemangle.h:295
↓ 9 callers
Class
EventIndex
src/BuildEvents.h:47
↓ 4 callers
Class
stat
src/external/cute_files.h:448
↓ 3 callers
Class
NodeArray
src/external/llvm-Demangle/include/ItaniumDemangle.h:205
↓ 3 callers
Class
convertible_to_value
src/external/flat_hash_map/flat_hash_map.hpp:1408
↓ 3 callers
Class
convertible_to_value
src/external/flat_hash_map/bytell_hash_map.hpp:1176
↓ 2 callers
Class
DetailIndex
src/BuildEvents.h:35
↓ 2 callers
Class
OutputStream
src/external/llvm-Demangle/include/MicrosoftDemangleNodes.h:24
↓ 1 callers
Class
Node
src/external/llvm-Demangle/include/MicrosoftDemangleNodes.h:253
↓ 1 callers
Class
ParameterPackExpansion
A pack expansion. Below this node, there are some unexpanded ParameterPacks which each have Child->ParameterPackSize elements.
src/external/llvm-Demangle/include/ItaniumDemangle.h:1062
↓ 1 callers
Enum
TaskPriority
src/external/enkiTS/TaskScheduler.h:82
Class
AbiTagAttr
src/external/llvm-Demangle/include/ItaniumDemangle.h:407
Class
AbstractManglingParser
src/external/llvm-Demangle/include/ItaniumDemangle.h:2156
Class
AlignmentOr8Bytes
src/external/flat_hash_map/bytell_hash_map.hpp:1039
Class
AlignmentOr8Bytes<T, typename std::enable_if<alignof(T) >= 1>::type
src/external/flat_hash_map/bytell_hash_map.hpp:1044
Class
AllocatorNode
src/external/llvm-Demangle/include/MicrosoftDemangle.h:29
Class
Analysis
src/Analysis.cpp:50
Class
ArenaAllocator
src/external/llvm-Demangle/include/MicrosoftDemangle.h:28
Class
ArenaBlock
src/Arena.cpp:8
Class
ArraySubscriptExpr
src/external/llvm-Demangle/include/ItaniumDemangle.h:1479
Class
ArrayType
src/external/llvm-Demangle/include/ItaniumDemangle.h:639
Class
ArrayTypeNode
src/external/llvm-Demangle/include/MicrosoftDemangleNodes.h:279
Class
AssignIfTrue
src/external/flat_hash_map/flat_hash_map.hpp:232
Class
AssignIfTrue<T, false>
src/external/flat_hash_map/flat_hash_map.hpp:244
Class
BackrefContext
src/external/llvm-Demangle/include/MicrosoftDemangle.h:115
Class
BinaryExpr
src/external/llvm-Demangle/include/ItaniumDemangle.h:1448
Class
BlockMeta
src/external/llvm-Demangle/lib/ItaniumDemangle.cpp:247
Class
BoolExpr
src/external/llvm-Demangle/include/ItaniumDemangle.h:1892
Class
BracedExpr
src/external/llvm-Demangle/include/ItaniumDemangle.h:1761
Class
BracedRangeExpr
src/external/llvm-Demangle/include/ItaniumDemangle.h:1786
Class
BufferedReader
src/BuildEvents.cpp:552
Class
BufferedWriter
src/BuildEvents.cpp:495
Class
BuildEvent
src/BuildEvents.h:77
Enum
BuildEventType
src/BuildEvents.h:19
Class
BuildEventsParser
src/BuildEvents.h:98
Class
BuildEventsParser
src/BuildEvents.cpp:163
Class
BumpPointerAllocator
src/external/llvm-Demangle/lib/ItaniumDemangle.cpp:246
Enum
Cache
Three-way bool to track a cached value. Unknown is possible if this node has an unexpanded parameter pack below it that may affect this cache.
src/external/llvm-Demangle/include/ItaniumDemangle.h:116
Class
CalculateBytellBlockSize
src/external/flat_hash_map/bytell_hash_map.hpp:1049
Class
CalculateBytellBlockSize<>
src/external/flat_hash_map/bytell_hash_map.hpp:1058
Class
CalculateBytellBlockSize<First, More...>
src/external/flat_hash_map/bytell_hash_map.hpp:1051
Class
CallExpr
src/external/llvm-Demangle/include/ItaniumDemangle.h:1614
Enum
CallingConv
Calling conventions
src/external/llvm-Demangle/include/MicrosoftDemangleNodes.h:59
Class
CastExpr
src/external/llvm-Demangle/include/ItaniumDemangle.h:1575
Enum
CharKind
src/external/llvm-Demangle/include/MicrosoftDemangleNodes.h:105
Class
ClosureTypeName
src/external/llvm-Demangle/include/ItaniumDemangle.h:1412
Class
ConditionalExpr
src/external/llvm-Demangle/include/ItaniumDemangle.h:1516
Class
Config
src/Analysis.cpp:22
Class
ConversionExpr
src/external/llvm-Demangle/include/ItaniumDemangle.h:1724
Class
ConversionOperatorIdentifierNode
src/external/llvm-Demangle/include/MicrosoftDemangleNodes.h:275
Class
ConversionOperatorType
src/external/llvm-Demangle/include/ItaniumDemangle.h:346
Class
CtorArgPrinter
src/external/llvm-Demangle/lib/ItaniumDemangle.cpp:202
Class
CtorDtorName
src/external/llvm-Demangle/include/ItaniumDemangle.h:1364
Class
CtorVtableSpecialName
src/external/llvm-Demangle/include/ItaniumDemangle.h:855
Class
CustomAllocator
src/external/enkiTS/TaskScheduler.h:264
Class
CustomNode
src/external/llvm-Demangle/include/MicrosoftDemangleNodes.h:280
Class
CustomTypeNode
src/external/llvm-Demangle/include/MicrosoftDemangleNodes.h:504
Class
DefaultAllocator
src/external/llvm-Demangle/lib/ItaniumDemangle.cpp:303
Class
DeleteExpr
src/external/llvm-Demangle/include/ItaniumDemangle.h:1671
Class
Demangler
Demangler class takes the main role in demangling symbols. It has a set of functions to parse mangled symbols into Type instances. It also has a set o
src/external/llvm-Demangle/include/MicrosoftDemangle.h:140
Class
Dependency
src/external/enkiTS/TaskScheduler.h:72
Class
DotSuffix
src/external/llvm-Demangle/include/ItaniumDemangle.h:254
Class
DtorName
src/external/llvm-Demangle/include/ItaniumDemangle.h:1383
Class
DumpVisitor
src/external/llvm-Demangle/lib/ItaniumDemangle.cpp:65
Class
DynamicExceptionSpec
src/external/llvm-Demangle/include/ItaniumDemangle.h:744
Class
DynamicStructorIdentifierNode
src/external/llvm-Demangle/include/MicrosoftDemangleNodes.h:370
Class
ElaboratedTypeSpefType
src/external/llvm-Demangle/include/ItaniumDemangle.h:391
Class
EnableIfAttr
src/external/llvm-Demangle/include/ItaniumDemangle.h:426
Class
EnclosingExpr
src/external/llvm-Demangle/include/ItaniumDemangle.h:1556
Class
EncodedStringLiteralNode
src/external/llvm-Demangle/include/MicrosoftDemangleNodes.h:286
Class
ExpandedSpecialSubstitution
src/external/llvm-Demangle/include/ItaniumDemangle.h:1261
Class
FileEntry
src/Analysis.cpp:91
Class
FloatData
src/external/llvm-Demangle/include/ItaniumDemangle.h:1952
Class
FloatData<double>
src/external/llvm-Demangle/include/ItaniumDemangle.h:4927
Class
FloatData<float>
src/external/llvm-Demangle/include/ItaniumDemangle.h:4919
Class
FloatData<long double>
src/external/llvm-Demangle/include/ItaniumDemangle.h:4935
Class
FloatLiteralImpl
src/external/llvm-Demangle/include/ItaniumDemangle.h:1966
Class
FoldExpr
src/external/llvm-Demangle/include/ItaniumDemangle.h:1808
Class
ForwardTemplateReference
A forward-reference to a template argument that was not known at the point where the template parameter name was parsed in a mangling. This is create
src/external/llvm-Demangle/include/ItaniumDemangle.h:1143
Class
FunctionEncoding
src/external/llvm-Demangle/include/ItaniumDemangle.h:759
Enum
FunctionIdentifierCodeGroup
src/external/llvm-Demangle/include/MicrosoftDemangle.h:135
Class
FunctionParam
src/external/llvm-Demangle/include/ItaniumDemangle.h:1710
Enum
FunctionRefQual
src/external/llvm-Demangle/include/ItaniumDemangle.h:289
Enum
FunctionRefQualifier
src/external/llvm-Demangle/include/MicrosoftDemangleNodes.h:56
Class
FunctionSignatureNode
src/external/llvm-Demangle/include/MicrosoftDemangleNodes.h:269
Class
FunctionSymbolNode
src/external/llvm-Demangle/include/MicrosoftDemangleNodes.h:291
Class
FunctionType
src/external/llvm-Demangle/include/ItaniumDemangle.h:670
Class
GlobalQualifiedName
src/external/llvm-Demangle/include/ItaniumDemangle.h:1220
Class
HashPolicySelector
src/external/flat_hash_map/flat_hash_map.hpp:270
Class
HashPolicySelector<T, void_t<typename T::hash_policy>>
src/external/flat_hash_map/flat_hash_map.hpp:275
Class
HashedString
src/BuildEvents.cpp:22
Class
ICompletable
ICompletable is a base class used to check for completion. Can be used with dependencies to wait for their completion. Derive from ITaskSet or IPinned
src/external/enkiTS/TaskScheduler.h:103
Class
INIReader
Read an INI file into easy-to-access name/value pairs. (Note that I've gone for simplicity here rather than speed, but it should be pretty decent.)
src/external/inih/cpp/INIReader.h:20
Class
IPinnedTask
Subclass IPinnedTask to create tasks which can be run on a given thread only.
src/external/enkiTS/TaskScheduler.h:183
Class
ITaskSet
Subclass ITaskSet to create tasks. TaskSets can be re-used, but check completion first.
src/external/enkiTS/TaskScheduler.h:140
Class
IUnknown
src/Analysis.cpp:5
Class
IUnknown
src/Colors.cpp:7
Class
IUnknown
src/main.cpp:21
Class
IdentifierNode
src/external/llvm-Demangle/include/MicrosoftDemangleNodes.h:270
next →
1–100 of 255, ranked by callers