reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
53 struct XRAY_TLS_ALIGNAS(64) ThreadLocalData {
tools/clang/include/clang/AST/APValue.h 115 class APValue {
tools/clang/include/clang/AST/Comment.h262 class TextComment : public InlineContentComment { 298 class InlineCommandComment : public InlineContentComment { 413 class HTMLStartTagComment : public HTMLTagComment { 507 class HTMLEndTagComment : public HTMLTagComment { 546 class ParagraphComment : public BlockContentComment { 596 class BlockCommandComment : public BlockContentComment { 711 class ParamCommandComment : public BlockCommandComment { 799 class TParamCommandComment : public BlockCommandComment { 863 class VerbatimBlockLineComment : public Comment { 891 class VerbatimBlockComment : public BlockCommandComment { 943 class VerbatimLineComment : public BlockCommandComment { 980 struct DeclInfo { 1091 class FullComment : public Comment {tools/clang/include/clang/AST/DeclTemplate.h
804 struct CommonBase { 967 struct Common : CommonBase { 2073 struct Common : CommonBase { 2895 struct Common : CommonBase {tools/clang/include/clang/AST/Expr.h
108 class Expr : public ValueStmt { 925 class FullExpr : public Expr { 953 class ConstantExpr final 1050 class OpaqueValueExpr : public Expr { 1146 class DeclRefExpr final 1421 class IntegerLiteral : public Expr, public APIntStorage { 1464 class FixedPointLiteral : public Expr, public APIntStorage { 1505 class CharacterLiteral : public Expr { 1558 class FloatingLiteral : public Expr, private APFloatStorage { 1637 class ImaginaryLiteral : public Expr { 1686 class StringLiteral final 1878 class PredefinedExpr final 1969 class ParenExpr : public Expr { 2021 class UnaryOperator : public Expr { 2242 class OffsetOfExpr final 2347 class UnaryExprOrTypeTraitExpr : public Expr { 2437 class ArraySubscriptExpr : public Expr { 2521 class CallExpr : public Expr { 2811 class MemberExpr final 3052 class CompoundLiteralExpr : public Expr { 3125 class CastExpr : public Expr { 3249 class ImplicitCastExpr final 3312 class ExplicitCastExpr : public CastExpr { 3346 class CStyleCastExpr final 3409 class BinaryOperator : public Expr { 3629 class CompoundAssignOperator : public BinaryOperator { 3665 class AbstractConditionalOperator : public Expr { 3707 class ConditionalOperator : public AbstractConditionalOperator { 3780 class BinaryConditionalOperator : public AbstractConditionalOperator { 3882 class AddrLabelExpr : public Expr { 3926 class StmtExpr : public Expr { 3971 class ShuffleVectorExpr : public Expr { 4039 class ConvertVectorExpr : public Expr { 4102 class ChooseExpr : public Expr { 4182 class GNUNullExpr : public Expr { 4216 class VAArgExpr : public Expr { 4267 class SourceLocExpr final : public Expr { 4611 class DesignatedInitExpr final 4909 class NoInitExpr : public Expr { 4945 class DesignatedInitUpdateExpr : public Expr { 4999 class ArrayInitLoopExpr : public Expr { 5054 class ArrayInitIndexExpr : public Expr { 5089 class ImplicitValueInitExpr : public Expr { 5115 class ParenListExpr final 5206 class GenericSelectionExpr final 5490 class ExtVectorElementExpr : public Expr { 5551 class BlockExpr : public Expr { 5600 class AsTypeExpr : public Expr { 5673 class PseudoObjectExpr final 5807 class AtomicExpr : public Expr { 5936 class TypoExpr : public Expr {tools/clang/include/clang/AST/ExprCXX.h
78 class CXXOperatorCallExpr final : public CallExpr { 171 class CXXMemberCallExpr final : public CallExpr { 224 class CUDAKernelCallExpr final : public CallExpr { 273 class CXXRewrittenBinaryOperator : public Expr { 353 class CXXNamedCastExpr : public ExplicitCastExpr { 409 class CXXStaticCastExpr final 445 class CXXDynamicCastExpr final 487 class CXXReinterpretCastExpr final 527 class CXXConstCastExpr final 564 class UserDefinedLiteral final : public CallExpr { 645 class CXXBoolLiteralExpr : public Expr { 683 class CXXNullPtrLiteralExpr : public Expr { 715 class CXXStdInitializerListExpr : public Expr { 764 class CXXTypeidExpr : public Expr { 863 class MSPropertyRefExpr : public Expr { 937 class MSPropertySubscriptExpr : public Expr { 1000 class CXXUuidofExpr : public Expr { 1097 class CXXThisExpr : public Expr { 1140 class CXXThrowExpr : public Expr { 1202 class CXXDefaultArgExpr final : public Expr { 1279 class CXXDefaultInitExpr : public Expr { 1373 class CXXBindTemporaryExpr : public Expr { 1422 class CXXConstructExpr : public Expr { 1613 class CXXInheritedCtorInitExpr : public Expr { 1688 class CXXFunctionalCastExpr final 1750 class CXXTemporaryObjectExpr final : public CXXConstructExpr { 1818 class LambdaExpr final : public Expr, 2053 class CXXScalarValueInitExpr : public Expr { 2100 class CXXNewExpr final 2359 class CXXDeleteExpr : public Expr { 2479 class CXXPseudoDestructorExpr : public Expr { 2627 class TypeTraitExpr final 2715 class ArrayTypeTraitExpr : public Expr { 2785 class ExpressionTraitExpr : public Expr { 2844 class OverloadExpr : public Expr { 3037 class UnresolvedLookupExpr final 3155 class DependentScopeDeclRefExpr final 3306 class ExprWithCleanups final 3390 class CXXUnresolvedConstructExpr final 3511 class CXXDependentScopeMemberExpr final 3771 class UnresolvedMemberExpr final 3958 class CXXNoexceptExpr : public Expr { 4015 class PackExpansionExpr : public Expr { 4091 class SizeOfPackExpr final 4209 class SubstNonTypeTemplateParmExpr : public Expr { 4269 class SubstNonTypeTemplateParmPackExpr : public Expr { 4337 class FunctionParmPackExpr final 4419 class MaterializeTemporaryExpr : public Expr { 4535 class CXXFoldExpr : public Expr { 4618 class CoroutineSuspendExpr : public Expr { 4705 class CoawaitExpr : public CoroutineSuspendExpr { 4741 class DependentCoawaitExpr : public Expr { 4792 class CoyieldExpr : public CoroutineSuspendExpr { 4818 class BuiltinBitCastExpr final 4849 class ConceptSpecializationExpr final : public Expr,tools/clang/include/clang/AST/ExprObjC.h
50 class ObjCStringLiteral : public Expr { 85 class ObjCBoolLiteralExpr : public Expr { 124 class ObjCBoxedExpr : public Expr { 188 class ObjCArrayLiteral final 304 class ObjCDictionaryLiteral final 407 class ObjCEncodeExpr : public Expr { 454 class ObjCSelectorExpr : public Expr { 503 class ObjCProtocolExpr : public Expr { 546 class ObjCIvarRefExpr : public Expr { 614 class ObjCPropertyRefExpr : public Expr { 845 class ObjCSubscriptRefExpr : public Expr { 950 class ObjCMessageExpr final 1492 class ObjCIsaExpr : public Expr { 1577 class ObjCIndirectCopyRestoreExpr : public Expr { 1638 class ObjCBridgedCastExpr final 1699 class ObjCAvailabilityCheckExpr : public Expr {tools/clang/include/clang/AST/ExprOpenMP.h
44 class OMPArraySectionExpr : public Expr {
tools/clang/include/clang/AST/Stmt.h1213 class DeclStmt : public Stmt { 1285 class NullStmt : public Stmt { 1320 class CompoundStmt final : public Stmt, 1443 class SwitchCase : public Stmt { 1488 class CaseStmt final 1644 class DefaultStmt : public SwitchCase { 1701 class ValueStmt : public Stmt { 1720 class LabelStmt : public ValueStmt { 1764 class AttributedStmt final 1822 class IfStmt final 2027 class SwitchStmt final : public Stmt, 2210 class WhileStmt final : public Stmt, 2338 class DoStmt : public Stmt { 2394 class ForStmt : public Stmt { 2465 class GotoStmt : public Stmt { 2504 class IndirectGotoStmt : public Stmt { 2553 class ContinueStmt : public Stmt { 2583 class BreakStmt : public Stmt { 2620 class ReturnStmt final 2703 class AsmStmt : public Stmt { 2862 class GCCAsmStmt : public AsmStmt { 3085 class MSAsmStmt : public AsmStmt { 3189 class SEHExceptStmt : public Stmt { 3233 class SEHFinallyStmt : public Stmt { 3268 class SEHTryStmt : public Stmt { 3321 class SEHLeaveStmt : public Stmt { 3360 class CapturedStmt : public Stmt {tools/clang/include/clang/AST/StmtCXX.h
28 class CXXCatchStmt : public Stmt { 68 class CXXTryStmt final : public Stmt, 134 class CXXForRangeStmt : public Stmt { 252 class MSDependentExistsStmt : public Stmt { 317 class CoroutineBodyStmt final 456 class CoreturnStmt : public Stmt {tools/clang/include/clang/AST/StmtObjC.h
23 class ObjCForCollectionStmt : public Stmt { 77 class ObjCAtCatchStmt : public Stmt { 127 class ObjCAtFinallyStmt : public Stmt { 165 class ObjCAtTryStmt : public Stmt { 277 class ObjCAtSynchronizedStmt : public Stmt { 332 class ObjCAtThrowStmt : public Stmt { 368 class ObjCAutoreleasePoolStmt : public Stmt {tools/clang/include/clang/AST/StmtOpenMP.h
33 class OMPExecutableDirective : public Stmt { 357 class OMPParallelDirective : public OMPExecutableDirective { 419 class OMPLoopDirective : public OMPExecutableDirective { 1200 class OMPSimdDirective : public OMPLoopDirective { 1265 class OMPForDirective : public OMPLoopDirective { 1342 class OMPForSimdDirective : public OMPLoopDirective { 1407 class OMPSectionsDirective : public OMPExecutableDirective { 1475 class OMPSectionDirective : public OMPExecutableDirective { 1537 class OMPSingleDirective : public OMPExecutableDirective { 1592 class OMPMasterDirective : public OMPExecutableDirective { 1639 class OMPCriticalDirective : public OMPExecutableDirective { 1713 class OMPParallelForDirective : public OMPLoopDirective { 1793 class OMPParallelForSimdDirective : public OMPLoopDirective { 1861 class OMPParallelSectionsDirective : public OMPExecutableDirective { 1932 class OMPTaskDirective : public OMPExecutableDirective { 2000 class OMPTaskyieldDirective : public OMPExecutableDirective { 2044 class OMPBarrierDirective : public OMPExecutableDirective { 2088 class OMPTaskwaitDirective : public OMPExecutableDirective { 2132 class OMPTaskgroupDirective : public OMPExecutableDirective { 2205 class OMPFlushDirective : public OMPExecutableDirective { 2260 class OMPOrderedDirective : public OMPExecutableDirective { 2315 class OMPAtomicDirective : public OMPExecutableDirective { 2449 class OMPTargetDirective : public OMPExecutableDirective { 2507 class OMPTargetDataDirective : public OMPExecutableDirective { 2565 class OMPTargetEnterDataDirective : public OMPExecutableDirective { 2624 class OMPTargetExitDataDirective : public OMPExecutableDirective { 2682 class OMPTargetParallelDirective : public OMPExecutableDirective { 2742 class OMPTargetParallelForDirective : public OMPLoopDirective { 2822 class OMPTeamsDirective : public OMPExecutableDirective { 2879 class OMPCancellationPointDirective : public OMPExecutableDirective { 2937 class OMPCancelDirective : public OMPExecutableDirective { 3002 class OMPTaskLoopDirective : public OMPLoopDirective { 3067 class OMPTaskLoopSimdDirective : public OMPLoopDirective { 3134 class OMPMasterTaskLoopDirective : public OMPLoopDirective { 3202 class OMPMasterTaskLoopSimdDirective : public OMPLoopDirective { 3270 class OMPParallelMasterTaskLoopDirective : public OMPLoopDirective { 3338 class OMPDistributeDirective : public OMPLoopDirective { 3406 class OMPTargetUpdateDirective : public OMPExecutableDirective { 3465 class OMPDistributeParallelForDirective : public OMPLoopDirective { 3545 class OMPDistributeParallelForSimdDirective final : public OMPLoopDirective { 3614 class OMPDistributeSimdDirective final : public OMPLoopDirective { 3682 class OMPTargetParallelForSimdDirective final : public OMPLoopDirective { 3750 class OMPTargetSimdDirective final : public OMPLoopDirective { 3816 class OMPTeamsDistributeDirective final : public OMPLoopDirective { 3884 class OMPTeamsDistributeSimdDirective final : public OMPLoopDirective { 3954 class OMPTeamsDistributeParallelForSimdDirective final 4025 class OMPTeamsDistributeParallelForDirective final : public OMPLoopDirective { 4103 class OMPTargetTeamsDirective final : public OMPExecutableDirective { 4162 class OMPTargetTeamsDistributeDirective final : public OMPLoopDirective { 4230 class OMPTargetTeamsDistributeParallelForDirective final 4314 class OMPTargetTeamsDistributeParallelForSimdDirective final 4387 class OMPTargetTeamsDistributeSimdDirective final : public OMPLoopDirective {tools/clang/include/clang/AST/Type.h
2436 class BuiltinType : public Type { 2525 class ComplexType : public Type, public llvm::FoldingSetNode { 2555 class ParenType : public Type, public llvm::FoldingSetNode { 2585 class PointerType : public Type, public llvm::FoldingSetNode { 2633 class AdjustedType : public Type, public llvm::FoldingSetNode { 2670 class DecayedType : public AdjustedType { 2687 class BlockPointerType : public Type, public llvm::FoldingSetNode { 2721 class ReferenceType : public Type, public llvm::FoldingSetNode { 2768 class LValueReferenceType : public ReferenceType { 2786 class RValueReferenceType : public ReferenceType { 2804 class MemberPointerType : public Type, public llvm::FoldingSetNode { 2860 class ArrayType : public Type, public llvm::FoldingSetNode { 2906 class ConstantArrayType final 2966 class IncompleteArrayType : public ArrayType { 3010 class VariableArrayType : public ArrayType { 3064 class DependentSizedArrayType : public ArrayType { 3124 class DependentAddressSpaceType : public Type, public llvm::FoldingSetNode { 3166 class DependentSizedExtVectorType : public Type, public llvm::FoldingSetNode { 3206 class VectorType : public Type, public llvm::FoldingSetNode { 3283 class DependentVectorType : public Type, public llvm::FoldingSetNode { 3325 class ExtVectorType : public VectorType { 3393 class FunctionType : public Type { 3688 class FunctionNoProtoType : public FunctionType, public llvm::FoldingSetNode { 3725 class FunctionProtoType final 4160 class UnresolvedUsingType : public Type { 4190 class TypedefType : public Type { 4216 class MacroQualifiedType : public Type { 4250 class TypeOfExprType : public Type { 4293 class TypeOfType : public Type { 4320 class DecltypeType : public Type { 4363 class UnaryTransformType : public Type { 4421 class TagType : public Type { 4444 class RecordType : public TagType { 4470 class EnumType : public TagType { 4499 class AttributedType : public Type, public llvm::FoldingSetNode { 4596 class TemplateTypeParmType : public Type, public llvm::FoldingSetNode { 4677 class SubstTemplateTypeParmType : public Type, public llvm::FoldingSetNode { 4733 class SubstTemplateTypeParmPackType : public Type, public llvm::FoldingSetNode { 4783 class DeducedType : public Type { 4823 class AutoType : public DeducedType, public llvm::FoldingSetNode { 4861 class DeducedTemplateSpecializationType : public DeducedType, 4917 class alignas(8) TemplateSpecializationType 5054 class InjectedClassNameType : public Type { 5205 class ElaboratedType final 5288 class DependentNameType : public TypeWithKeyword, public llvm::FoldingSetNode { 5340 class alignas(8) DependentTemplateSpecializationType 5431 class PackExpansionType : public Type, public llvm::FoldingSetNode { 5540 class ObjCTypeParamType : public Type, 5614 class ObjCObjectType : public Type, 5814 class ObjCInterfaceType : public ObjCObjectType { 5870 class ObjCObjectPointerType : public Type, public llvm::FoldingSetNode { 6044 class AtomicType : public Type, public llvm::FoldingSetNode { 6078 class PipeType : public Type, public llvm::FoldingSetNode {tools/clang/include/clang/Lex/Token.h
34 class Token {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h 75 class SVal {
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp 27 struct LoopState {
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp 308 class ReplyOnce {
tools/clang/tools/extra/clangd/index/BackgroundIndexStorage.cpp 103 class DiskBackedIndexStorageManager {
tools/lld/COFF/Symbols.h169 class DefinedRegular : public DefinedCOFF { 191 class DefinedCommon : public DefinedCOFF { 215 class DefinedAbsolute : public Defined { 243 class DefinedSynthetic : public Defined { 266 class LazyArchive : public Symbol { 279 class LazyObject : public Symbol { 288 class Undefined : public Symbol { 312 class DefinedImportData : public Defined { 338 class DefinedImportThunk : public Defined { 360 class DefinedLocalImport : public Defined {tools/lld/ELF/Symbols.h
286 class Defined : public Symbol { 321 class CommonSymbol : public Symbol { 334 class Undefined : public Symbol { 347 class SharedSymbol : public Symbol { 398 class LazyArchive : public Symbol { 414 class LazyObject : public Symbol {tools/lld/wasm/Symbols.h
192 class DefinedFunction : public FunctionSymbol { 204 class UndefinedFunction : public FunctionSymbol { 263 class DefinedData : public DataSymbol { 293 class UndefinedData : public DataSymbol { 324 class DefinedGlobal : public GlobalSymbol { 336 class UndefinedGlobal : public GlobalSymbol { 386 class DefinedEvent : public EventSymbol { 405 class LazySymbol : public Symbol {tools/lldb/include/lldb/Symbol/PostfixExpression.h
51 class BinaryOpNode : public Node { 79 class InitialValueNode: public Node { 89 class IntegerNode : public Node { 105 class RegisterNode : public Node { 119 class SymbolNode : public Node { 132 class UnaryOpNode : public Node {unittests/ADT/FunctionExtrasTest.cpp
106 struct SmallCallable { 116 struct LargeCallable {usr/include/c++/7.4.0/type_traits
1445 template<typename _Tp>