reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12 class AArch64VectorPcsAttr : public InheritableAttr { 52 class AMDGPUFlatWorkGroupSizeAttr : public InheritableAttr { 108 class AMDGPUNumSGPRAttr : public InheritableAttr { 156 class AMDGPUNumVGPRAttr : public InheritableAttr { 204 class AMDGPUWavesPerEUAttr : public InheritableAttr { 269 class ARMInterruptAttr : public InheritableAttr { 361 class AVRInterruptAttr : public InheritableAttr { 401 class AVRSignalAttr : public InheritableAttr { 441 class AbiTagAttr : public Attr { 509 class AcquireCapabilityAttr : public InheritableAttr { 592 class AcquiredAfterAttr : public InheritableAttr { 652 class AcquiredBeforeAttr : public InheritableAttr { 712 class AddressSpaceAttr : public TypeAttr { 760 class AliasAttr : public Attr { 820 class AlignMac68kAttr : public InheritableAttr { 860 class AlignValueAttr : public Attr { 908 class AlignedAttr : public InheritableAttr { 1005 class AllocAlignAttr : public InheritableAttr { 1053 class AllocSizeAttr : public InheritableAttr { 1118 class AlwaysDestroyAttr : public InheritableAttr { 1158 class AlwaysInlineAttr : public InheritableAttr { 1212 class AnalyzerNoReturnAttr : public InheritableAttr { 1252 class AnnotateAttr : public InheritableParamAttr { 1312 class AnyX86InterruptAttr : public InheritableAttr { 1352 class AnyX86NoCallerSavedRegistersAttr : public InheritableAttr { 1392 class AnyX86NoCfCheckAttr : public InheritableAttr { 1432 class ArcWeakrefUnavailableAttr : public InheritableAttr { 1472 class ArgumentWithTypeTagAttr : public InheritableAttr { 1598 class ArmMveAliasAttr : public InheritableAttr { 1646 class ArtificialAttr : public InheritableAttr { 1686 class AsmLabelAttr : public InheritableAttr { 1792 class AssertCapabilityAttr : public InheritableAttr { 1870 class AssertExclusiveLockAttr : public InheritableAttr { 1930 class AssertSharedLockAttr : public InheritableAttr { 1990 class AssumeAlignedAttr : public InheritableAttr { 2055 class AvailabilityAttr : public InheritableAttr { 2240 class BlocksAttr : public InheritableAttr { 2310 class C11NoReturnAttr : public InheritableAttr { 2350 class CDeclAttr : public InheritableAttr { 2390 class CFAuditedTransferAttr : public InheritableAttr { 2430 class CFConsumedAttr : public InheritableParamAttr { 2470 class CFICanonicalJumpTableAttr : public InheritableAttr { 2510 class CFReturnsNotRetainedAttr : public InheritableAttr { 2550 class CFReturnsRetainedAttr : public InheritableAttr { 2590 class CFUnknownTransferAttr : public InheritableAttr { 2630 class CPUDispatchAttr : public InheritableAttr { 2690 class CPUSpecificAttr : public InheritableAttr { 2754 class CUDAConstantAttr : public InheritableAttr { 2794 class CUDADeviceAttr : public InheritableAttr { 2834 class CUDAGlobalAttr : public InheritableAttr { 2874 class CUDAHostAttr : public InheritableAttr { 2914 class CUDAInvalidTargetAttr : public InheritableAttr { 2954 class CUDALaunchBoundsAttr : public InheritableAttr { 3019 class CUDASharedAttr : public InheritableAttr { 3059 class CXX11NoReturnAttr : public InheritableAttr { 3099 class CallableWhenAttr : public InheritableAttr { 3187 class CallbackAttr : public InheritableAttr { 3247 class CapabilityAttr : public InheritableAttr { 3328 class CapturedRecordAttr : public InheritableAttr { 3368 class CarriesDependencyAttr : public InheritableParamAttr { 3408 class CleanupAttr : public InheritableAttr { 3456 class CodeSegAttr : public InheritableAttr { 3516 class ColdAttr : public InheritableAttr { 3556 class CommonAttr : public InheritableAttr { 3596 class ConstAttr : public InheritableAttr { 3636 class ConstInitAttr : public InheritableAttr { 3691 class ConstructorAttr : public InheritableAttr { 3748 class ConsumableAttr : public InheritableAttr { 3824 class ConsumableAutoCastAttr : public InheritableAttr { 3864 class ConsumableSetOnReadAttr : public InheritableAttr { 3904 class ConvergentAttr : public InheritableAttr { 3944 class DLLExportAttr : public InheritableAttr { 3984 class DLLExportStaticLocalAttr : public InheritableAttr { 4024 class DLLImportAttr : public InheritableAttr { 4071 class DLLImportStaticLocalAttr : public InheritableAttr { 4111 class DeprecatedAttr : public InheritableAttr { 4199 class DestructorAttr : public InheritableAttr { 4256 class DiagnoseIfAttr : public InheritableAttr { 4415 class DisableTailCallsAttr : public InheritableAttr { 4455 class EmptyBasesAttr : public InheritableAttr { 4495 class EnableIfAttr : public InheritableAttr { 4563 class EnumExtensibilityAttr : public InheritableAttr { 4636 class ExcludeFromExplicitInstantiationAttr : public InheritableAttr { 4676 class ExclusiveTrylockFunctionAttr : public InheritableAttr { 4746 class ExternalSourceSymbolAttr : public InheritableAttr { 4843 class FallThroughAttr : public StmtAttr { 4883 class FastCallAttr : public InheritableAttr { 4923 class FinalAttr : public InheritableAttr { 4976 class FlagEnumAttr : public InheritableAttr { 5016 class FlattenAttr : public InheritableAttr { 5056 class FormatAttr : public InheritableAttr { 5120 class FormatArgAttr : public InheritableAttr { 5168 class GNUInlineAttr : public InheritableAttr { 5208 class GuardedByAttr : public InheritableAttr { 5256 class GuardedVarAttr : public InheritableAttr { 5296 class HIPPinnedShadowAttr : public InheritableAttr { 5336 class HotAttr : public InheritableAttr { 5376 class IBActionAttr : public InheritableAttr { 5416 class IBOutletAttr : public InheritableAttr { 5456 class IBOutletCollectionAttr : public InheritableAttr { 5513 class IFuncAttr : public Attr { 5573 class InitPriorityAttr : public InheritableAttr { 5621 class InitSegAttr : public Attr { 5685 class IntelOclBiccAttr : public InheritableAttr { 5725 class InternalLinkageAttr : public InheritableAttr { 5765 class LTOVisibilityPublicAttr : public InheritableAttr { 5805 class LayoutVersionAttr : public InheritableAttr { 5853 class LifetimeBoundAttr : public InheritableAttr { 5893 class LockReturnedAttr : public InheritableAttr { 5941 class LocksExcludedAttr : public InheritableAttr { 6001 class LoopHintAttr : public Attr { 6242 class MIGServerRoutineAttr : public InheritableAttr { 6282 class MSABIAttr : public InheritableAttr { 6322 class MSAllocatorAttr : public InheritableAttr { 6362 class MSInheritanceAttr : public InheritableAttr { 6477 class MSNoVTableAttr : public InheritableAttr { 6517 class MSP430InterruptAttr : public InheritableAttr { 6565 class MSStructAttr : public InheritableAttr { 6605 class MSVtorDispAttr : public InheritableAttr { 6661 class MaxFieldAlignmentAttr : public InheritableAttr { 6709 class MayAliasAttr : public InheritableAttr { 6749 class MicroMipsAttr : public InheritableAttr { 6789 class MinSizeAttr : public InheritableAttr { 6829 class MinVectorWidthAttr : public InheritableAttr { 6877 class Mips16Attr : public InheritableAttr { 6917 class MipsInterruptAttr : public InheritableAttr { 7012 class MipsLongCallAttr : public InheritableAttr { 7068 class MipsShortCallAttr : public InheritableAttr { 7124 class ModeAttr : public Attr { 7172 class NSConsumedAttr : public InheritableParamAttr { 7212 class NSConsumesSelfAttr : public InheritableAttr { 7252 class NSReturnsAutoreleasedAttr : public InheritableAttr { 7292 class NSReturnsNotRetainedAttr : public InheritableAttr { 7332 class NSReturnsRetainedAttr : public InheritableAttr { 7372 class NakedAttr : public InheritableAttr { 7412 class NoAliasAttr : public InheritableAttr { 7452 class NoCommonAttr : public InheritableAttr { 7492 class NoDebugAttr : public InheritableAttr { 7532 class NoDerefAttr : public TypeAttr { 7572 class NoDestroyAttr : public InheritableAttr { 7612 class NoDuplicateAttr : public InheritableAttr { 7652 class NoEscapeAttr : public Attr { 7692 class NoInlineAttr : public InheritableAttr { 7732 class NoInstrumentFunctionAttr : public InheritableAttr { 7772 class NoMicroMipsAttr : public InheritableAttr { 7812 class NoMips16Attr : public InheritableAttr { 7852 class NoReturnAttr : public InheritableAttr { 7892 class NoSanitizeAttr : public InheritableAttr { 7970 class NoSpeculativeLoadHardeningAttr : public InheritableAttr { 8010 class NoSplitStackAttr : public InheritableAttr { 8050 class NoStackProtectorAttr : public InheritableAttr { 8090 class NoThreadSafetyAnalysisAttr : public InheritableAttr { 8130 class NoThrowAttr : public InheritableAttr { 8170 class NoUniqueAddressAttr : public InheritableAttr { 8210 class NonNullAttr : public InheritableParamAttr { 8278 class NotTailCalledAttr : public InheritableAttr { 8318 class OMPAllocateDeclAttr : public InheritableAttr { 8420 class OMPCaptureKindAttr : public Attr { 8468 class OMPCaptureNoInitAttr : public InheritableAttr { 8508 class OMPDeclareSimdDeclAttr : public Attr { 8735 class OMPDeclareTargetDeclAttr : public InheritableAttr { 8869 class OMPDeclareVariantAttr : public InheritableAttr { 9105 class OMPReferencedVarAttr : public Attr { 9153 class OMPThreadPrivateDeclAttr : public InheritableAttr { 9193 class OSConsumedAttr : public InheritableParamAttr { 9233 class OSConsumesThisAttr : public InheritableAttr { 9273 class OSReturnsNotRetainedAttr : public InheritableAttr { 9313 class OSReturnsRetainedAttr : public InheritableAttr { 9353 class OSReturnsRetainedOnNonZeroAttr : public InheritableAttr { 9393 class OSReturnsRetainedOnZeroAttr : public InheritableAttr { 9433 class ObjCBoxableAttr : public Attr { 9473 class ObjCBridgeAttr : public InheritableAttr { 9521 class ObjCBridgeMutableAttr : public InheritableAttr { 9569 class ObjCBridgeRelatedAttr : public InheritableAttr { 9633 class ObjCClassStubAttr : public Attr { 9673 class ObjCDesignatedInitializerAttr : public Attr { 9713 class ObjCExceptionAttr : public InheritableAttr { 9753 class ObjCExplicitProtocolImplAttr : public InheritableAttr { 9793 class ObjCExternallyRetainedAttr : public InheritableAttr { 9833 class ObjCGCAttr : public TypeAttr { 9881 class ObjCIndependentClassAttr : public InheritableAttr { 9921 class ObjCInertUnsafeUnretainedAttr : public TypeAttr { 9961 class ObjCKindOfAttr : public TypeAttr { 10001 class ObjCMethodFamilyAttr : public InheritableAttr { 10086 class ObjCNSObjectAttr : public InheritableAttr { 10126 class ObjCNonLazyClassAttr : public Attr { 10166 class ObjCOwnershipAttr : public InheritableAttr { 10214 class ObjCPreciseLifetimeAttr : public InheritableAttr { 10254 class ObjCRequiresPropertyDefsAttr : public InheritableAttr { 10294 class ObjCRequiresSuperAttr : public InheritableAttr { 10334 class ObjCReturnsInnerPointerAttr : public InheritableAttr { 10374 class ObjCRootClassAttr : public InheritableAttr { 10414 class ObjCRuntimeNameAttr : public Attr { 10474 class ObjCRuntimeVisibleAttr : public Attr { 10514 class ObjCSubclassingRestrictedAttr : public InheritableAttr { 10554 class OpenCLAccessAttr : public Attr { 10617 class OpenCLConstantAddressSpaceAttr : public TypeAttr { 10657 class OpenCLGenericAddressSpaceAttr : public TypeAttr { 10697 class OpenCLGlobalAddressSpaceAttr : public TypeAttr { 10737 class OpenCLIntelReqdSubGroupSizeAttr : public InheritableAttr { 10785 class OpenCLKernelAttr : public InheritableAttr { 10825 class OpenCLLocalAddressSpaceAttr : public TypeAttr { 10865 class OpenCLPrivateAddressSpaceAttr : public TypeAttr { 10905 class OpenCLUnrollHintAttr : public InheritableAttr { 10953 class OptimizeNoneAttr : public InheritableAttr { 10993 class OverloadableAttr : public Attr { 11033 class OverrideAttr : public InheritableAttr { 11073 class OwnerAttr : public InheritableAttr { 11130 class OwnershipAttr : public InheritableAttr { 11242 class PackedAttr : public InheritableAttr { 11282 class ParamTypestateAttr : public InheritableAttr { 11358 class PascalAttr : public InheritableAttr { 11398 class PassObjectSizeAttr : public InheritableParamAttr { 11469 class PcsAttr : public InheritableAttr { 11542 class PointerAttr : public InheritableAttr { 11599 class PragmaClangBSSSectionAttr : public InheritableAttr { 11659 class PragmaClangDataSectionAttr : public InheritableAttr { 11719 class PragmaClangRelroSectionAttr : public InheritableAttr { 11779 class PragmaClangRodataSectionAttr : public InheritableAttr { 11839 class PragmaClangTextSectionAttr : public InheritableAttr { 11899 class PreserveAllAttr : public InheritableAttr { 11939 class PreserveMostAttr : public InheritableAttr { 11979 class PtGuardedByAttr : public InheritableAttr { 12027 class PtGuardedVarAttr : public InheritableAttr { 12067 class Ptr32Attr : public TypeAttr { 12107 class Ptr64Attr : public TypeAttr { 12147 class PureAttr : public InheritableAttr { 12187 class RISCVInterruptAttr : public InheritableAttr { 12270 class RegCallAttr : public InheritableAttr { 12310 class ReinitializesAttr : public InheritableAttr { 12350 class ReleaseCapabilityAttr : public InheritableAttr { 12440 class RenderScriptKernelAttr : public Attr { 12480 class ReqdWorkGroupSizeAttr : public InheritableAttr { 12544 class RequiresCapabilityAttr : public InheritableAttr { 12632 class RestrictAttr : public InheritableAttr { 12686 class ReturnTypestateAttr : public InheritableAttr { 12762 class ReturnsNonNullAttr : public InheritableAttr { 12802 class ReturnsTwiceAttr : public InheritableAttr { 12842 class SPtrAttr : public TypeAttr { 12882 class ScopedLockableAttr : public InheritableAttr { 12922 class SectionAttr : public InheritableAttr { 12996 class SelectAnyAttr : public InheritableAttr { 13036 class SentinelAttr : public InheritableAttr { 13104 class SetTypestateAttr : public InheritableAttr { 13180 class SharedTrylockFunctionAttr : public InheritableAttr { 13250 class SpeculativeLoadHardeningAttr : public InheritableAttr { 13290 class StdCallAttr : public InheritableAttr { 13330 class SuppressAttr : public StmtAttr { 13398 class SwiftCallAttr : public InheritableAttr { 13438 class SwiftContextAttr : public ParameterABIAttr { 13478 class SwiftErrorResultAttr : public ParameterABIAttr { 13518 class SwiftIndirectResultAttr : public ParameterABIAttr { 13558 class SysVABIAttr : public InheritableAttr { 13598 class TLSModelAttr : public InheritableAttr { 13658 class TargetAttr : public InheritableAttr { 13807 class TestTypestateAttr : public InheritableAttr { 13880 class ThisCallAttr : public InheritableAttr { 13920 class ThreadAttr : public Attr { 13960 class TransparentUnionAttr : public InheritableAttr { 14000 class TrivialABIAttr : public InheritableAttr { 14040 class TryAcquireCapabilityAttr : public InheritableAttr { 14128 class TypeNonNullAttr : public TypeAttr { 14168 class TypeNullUnspecifiedAttr : public TypeAttr { 14208 class TypeNullableAttr : public TypeAttr { 14248 class TypeTagForDatatypeAttr : public InheritableAttr { 14322 class TypeVisibilityAttr : public InheritableAttr { 14399 class UPtrAttr : public TypeAttr { 14439 class UnavailableAttr : public InheritableAttr { 14559 class UninitializedAttr : public InheritableAttr { 14599 class UnusedAttr : public InheritableAttr { 14655 class UsedAttr : public InheritableAttr { 14695 class UuidAttr : public InheritableAttr { 14755 class VecReturnAttr : public InheritableAttr { 14795 class VecTypeHintAttr : public InheritableAttr { 14845 class VectorCallAttr : public InheritableAttr { 14885 class VisibilityAttr : public InheritableAttr { 14962 class WarnUnusedAttr : public InheritableAttr { 15002 class WarnUnusedResultAttr : public InheritableAttr { 15093 class WeakAttr : public InheritableAttr { 15133 class WeakImportAttr : public InheritableAttr { 15173 class WeakRefAttr : public InheritableAttr { 15240 class WebAssemblyImportModuleAttr : public InheritableAttr { 15300 class WebAssemblyImportNameAttr : public InheritableAttr { 15360 class WorkGroupSizeHintAttr : public InheritableAttr { 15424 class X86ForceAlignArgPointerAttr : public InheritableAttr { 15464 class XRayInstrumentAttr : public InheritableAttr { 15530 class XRayLogArgsAttr : public InheritableAttr {include/llvm/ADT/STLExtras.h
73 template <typename T> struct make_const_ptr {
tools/clang/include/clang/AST/Attr.h 45 class Attr : public AttributeCommonInfo {
tools/clang/include/clang/AST/Comment.h52 class Comment { 237 class InlineContentComment : public Comment { 262 class TextComment : public InlineContentComment { 298 class InlineCommandComment : public InlineContentComment { 371 class HTMLTagComment : public InlineContentComment { 413 class HTMLStartTagComment : public HTMLTagComment { 507 class HTMLEndTagComment : public HTMLTagComment { 530 class BlockContentComment : public Comment { 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 { 1091 class FullComment : public Comment {tools/clang/include/clang/AST/Decl.h
108 class TranslationUnitDecl : public Decl, public DeclContext { 140 class PragmaCommentDecl final 174 class PragmaDetectMismatchDecl final 222 class ExternCContextDecl : public Decl, public DeclContext { 249 class NamedDecl : public Decl { 477 class LabelDecl : public NamedDecl { 523 class NamespaceDecl : public NamedDecl, public DeclContext, 645 class ValueDecl : public NamedDecl { 697 class DeclaratorDecl : public ValueDecl { 828 class VarDecl : public DeclaratorDecl, public Redeclarable<VarDecl> { 1537 class ImplicitParamDecl : public VarDecl { 1601 class ParmVarDecl : public VarDecl { 1785 class FunctionDecl : public DeclaratorDecl, 2650 class FieldDecl : public DeclaratorDecl, public Mergeable<FieldDecl> { 2862 class EnumConstantDecl : public ValueDecl, public Mergeable<EnumConstantDecl> { 2901 class IndirectFieldDecl : public ValueDecl, 2950 class TypeDecl : public NamedDecl { 2992 class TypedefNameDecl : public TypeDecl, public Redeclarable<TypedefNameDecl> { 3094 class TypedefDecl : public TypedefNameDecl { 3114 class TypeAliasDecl : public TypedefNameDecl { 3140 class TagDecl : public TypeDecl, 3402 class EnumDecl : public TagDecl { 3669 class RecordDecl : public TagDecl { 3923 class FileScopeAsmDecl : public Decl { 3958 class BlockDecl : public Decl, public DeclContext { 4147 class CapturedDecl final 4252 class ImportDecl final : public Decl, 4317 class ExportDecl final : public Decl, public DeclContext { 4364 class EmptyDecl : public Decl {tools/clang/include/clang/AST/DeclBase.h
88 class alignas(8) Decl {
tools/clang/include/clang/AST/DeclCXX.h87 class AccessSpecDecl : public Decl { 255 class CXXRecordDecl : public RecordDecl { 1847 class CXXDeductionGuideDecl : public FunctionDecl { 1905 class CXXMethodDecl : public FunctionDecl { 2365 class CXXConstructorDecl final 2629 class CXXDestructorDecl : public CXXMethodDecl { 2690 class CXXConversionDecl : public CXXMethodDecl { 2753 class LinkageSpecDecl : public Decl, public DeclContext { 2845 class UsingDirectiveDecl : public NamedDecl { 2949 class NamespaceAliasDecl : public NamedDecl, 3068 class UsingShadowDecl : public NamedDecl, public Redeclarable<UsingShadowDecl> { 3169 class ConstructorUsingShadowDecl final : public UsingShadowDecl { 3275 class UsingDecl : public NamedDecl, public Mergeable<UsingDecl> { 3425 class UsingPackDecl final 3494 class UnresolvedUsingValueDecl : public ValueDecl, 3590 class UnresolvedUsingTypenameDecl 3669 class StaticAssertDecl : public Decl { 3718 class BindingDecl : public ValueDecl { 3775 class DecompositionDecl final 3846 class MSPropertyDecl : public DeclaratorDecl {tools/clang/include/clang/AST/DeclFriend.h
53 class FriendDecl final
tools/clang/include/clang/AST/DeclObjC.h138 class ObjCMethodDecl : public NamedDecl, public DeclContext { 558 class ObjCTypeParamDecl : public TypedefNameDecl { 728 class ObjCPropertyDecl : public NamedDecl { 968 class ObjCContainerDecl : public NamedDecl, public DeclContext { 1171 class ObjCInterfaceDecl : public ObjCContainerDecl 1944 class ObjCIvarDecl : public FieldDecl { 2011 class ObjCAtDefsFieldDecl : public FieldDecl { 2063 class ObjCProtocolDecl : public ObjCContainerDecl, 2279 class ObjCCategoryDecl : public ObjCContainerDecl { 2424 class ObjCImplDecl : public ObjCContainerDecl { 2498 class ObjCCategoryImplDecl : public ObjCImplDecl { 2551 class ObjCImplementationDecl : public ObjCImplDecl { 2728 class ObjCCompatibleAliasDecl : public NamedDecl { 2758 class ObjCPropertyImplDecl : public Decl {tools/clang/include/clang/AST/DeclOpenMP.h
39 class OMPThreadPrivateDecl final 102 class OMPDeclareReductionDecl final : public ValueDecl, public DeclContext { 217 class OMPDeclareMapperDecl final : public ValueDecl, public DeclContext { 312 class OMPCapturedExprDecl final : public VarDecl { 345 class OMPRequiresDecl final 422 class OMPAllocateDecl finaltools/clang/include/clang/AST/DeclTemplate.h
387 class TemplateDecl : public NamedDecl { 736 class RedeclarableTemplateDecl : public TemplateDecl, 961 class FunctionTemplateDecl : public RedeclarableTemplateDecl { 1150 class TemplateTypeParmDecl : public TypeDecl { 1253 class NonTypeTemplateParmDecl final 1438 class TemplateTemplateParmDecl final 1601 class BuiltinTemplateDecl : public TemplateDecl { 1640 class ClassTemplateSpecializationDecl 1904 class ClassTemplatePartialSpecializationDecl 2069 class ClassTemplateDecl : public RedeclarableTemplateDecl { 2265 class FriendTemplateDecl : public Decl { 2341 class TypeAliasTemplateDecl : public RedeclarableTemplateDecl { 2425 class ClassScopeFunctionSpecializationDecl : public Decl { 2485 class VarTemplateSpecializationDecl : public VarDecl, 2746 class VarTemplatePartialSpecializationDecl 2891 class VarTemplateDecl : public RedeclarableTemplateDecl { 3046 class ConceptDecl : public TemplateDecl, public Mergeable<ConceptDecl> {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 { 4375 class InitListExpr : 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.h66 class alignas(void *) Stmt { 1213 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 {