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 { 509 class AcquireCapabilityAttr : public InheritableAttr { 592 class AcquiredAfterAttr : public InheritableAttr { 652 class AcquiredBeforeAttr : public InheritableAttr { 820 class AlignMac68kAttr : public InheritableAttr { 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 { 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 { 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 { 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 { 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 { 5573 class InitPriorityAttr : public InheritableAttr { 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 { 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 { 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 { 7572 class NoDestroyAttr : public InheritableAttr { 7612 class NoDuplicateAttr : public InheritableAttr { 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 { 8278 class NotTailCalledAttr : public InheritableAttr { 8318 class OMPAllocateDeclAttr : public InheritableAttr { 8468 class OMPCaptureNoInitAttr : public InheritableAttr { 8735 class OMPDeclareTargetDeclAttr : public InheritableAttr { 8869 class OMPDeclareVariantAttr : public InheritableAttr { 9153 class OMPThreadPrivateDeclAttr : public InheritableAttr { 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 { 9473 class ObjCBridgeAttr : public InheritableAttr { 9521 class ObjCBridgeMutableAttr : public InheritableAttr { 9569 class ObjCBridgeRelatedAttr : public InheritableAttr { 9713 class ObjCExceptionAttr : public InheritableAttr { 9753 class ObjCExplicitProtocolImplAttr : public InheritableAttr { 9793 class ObjCExternallyRetainedAttr : public InheritableAttr { 9881 class ObjCIndependentClassAttr : public InheritableAttr { 10001 class ObjCMethodFamilyAttr : public InheritableAttr { 10086 class ObjCNSObjectAttr : public InheritableAttr { 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 { 10514 class ObjCSubclassingRestrictedAttr : public InheritableAttr { 10737 class OpenCLIntelReqdSubGroupSizeAttr : public InheritableAttr { 10785 class OpenCLKernelAttr : public InheritableAttr { 10905 class OpenCLUnrollHintAttr : public InheritableAttr { 10953 class OptimizeNoneAttr : public InheritableAttr { 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 { 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 { 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 { 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 { 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 { 13398 class SwiftCallAttr : public InheritableAttr { 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 { 13960 class TransparentUnionAttr : public InheritableAttr { 14000 class TrivialABIAttr : public InheritableAttr { 14040 class TryAcquireCapabilityAttr : public InheritableAttr { 14248 class TypeTagForDatatypeAttr : public InheritableAttr { 14322 class TypeVisibilityAttr : public InheritableAttr { 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 {tools/clang/include/clang/AST/Attr.h
164 class InheritableParamAttr : public InheritableAttr {
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 { 509 class AcquireCapabilityAttr : public InheritableAttr { 592 class AcquiredAfterAttr : public InheritableAttr { 652 class AcquiredBeforeAttr : public InheritableAttr { 820 class AlignMac68kAttr : public InheritableAttr { 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 { 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 { 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 { 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 { 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 { 5573 class InitPriorityAttr : public InheritableAttr { 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 { 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 { 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 { 7572 class NoDestroyAttr : public InheritableAttr { 7612 class NoDuplicateAttr : public InheritableAttr { 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 { 8278 class NotTailCalledAttr : public InheritableAttr { 8318 class OMPAllocateDeclAttr : public InheritableAttr { 8468 class OMPCaptureNoInitAttr : public InheritableAttr { 8735 class OMPDeclareTargetDeclAttr : public InheritableAttr { 8869 class OMPDeclareVariantAttr : public InheritableAttr { 9153 class OMPThreadPrivateDeclAttr : public InheritableAttr { 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 { 9473 class ObjCBridgeAttr : public InheritableAttr { 9521 class ObjCBridgeMutableAttr : public InheritableAttr { 9569 class ObjCBridgeRelatedAttr : public InheritableAttr { 9713 class ObjCExceptionAttr : public InheritableAttr { 9753 class ObjCExplicitProtocolImplAttr : public InheritableAttr { 9793 class ObjCExternallyRetainedAttr : public InheritableAttr { 9881 class ObjCIndependentClassAttr : public InheritableAttr { 10001 class ObjCMethodFamilyAttr : public InheritableAttr { 10086 class ObjCNSObjectAttr : public InheritableAttr { 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 { 10514 class ObjCSubclassingRestrictedAttr : public InheritableAttr { 10737 class OpenCLIntelReqdSubGroupSizeAttr : public InheritableAttr { 10785 class OpenCLKernelAttr : public InheritableAttr { 10905 class OpenCLUnrollHintAttr : public InheritableAttr { 10953 class OptimizeNoneAttr : public InheritableAttr { 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 { 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 { 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 { 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 { 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 { 13398 class SwiftCallAttr : public InheritableAttr { 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 { 13960 class TransparentUnionAttr : public InheritableAttr { 14000 class TrivialABIAttr : public InheritableAttr { 14040 class TryAcquireCapabilityAttr : public InheritableAttr { 14248 class TypeTagForDatatypeAttr : public InheritableAttr { 14322 class TypeVisibilityAttr : public InheritableAttr { 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 {gen/tools/clang/include/clang/Serialization/AttrPCHRead.inc
14 cast<InheritableAttr>(New)->setInherited(isInherited); 24 cast<InheritableAttr>(New)->setInherited(isInherited); 33 cast<InheritableAttr>(New)->setInherited(isInherited); 42 cast<InheritableAttr>(New)->setInherited(isInherited); 52 cast<InheritableAttr>(New)->setInherited(isInherited); 61 cast<InheritableAttr>(New)->setInherited(isInherited); 69 cast<InheritableAttr>(New)->setInherited(isInherited); 77 cast<InheritableAttr>(New)->setInherited(isInherited); 105 cast<InheritableAttr>(New)->setInherited(isInherited); 118 cast<InheritableAttr>(New)->setInherited(isInherited); 131 cast<InheritableAttr>(New)->setInherited(isInherited); 153 cast<InheritableAttr>(New)->setInherited(isInherited); 174 cast<InheritableAttr>(New)->setInherited(isInherited); 183 cast<InheritableAttr>(New)->setInherited(isInherited); 193 cast<InheritableAttr>(New)->setInherited(isInherited); 201 cast<InheritableAttr>(New)->setInherited(isInherited); 209 cast<InheritableAttr>(New)->setInherited(isInherited); 217 cast<InheritableAttr>(New)->setInherited(isInherited); 226 cast<InheritableAttr>(New)->setInherited(isInherited); 234 cast<InheritableAttr>(New)->setInherited(isInherited); 242 cast<InheritableAttr>(New)->setInherited(isInherited); 250 cast<InheritableAttr>(New)->setInherited(isInherited); 258 cast<InheritableAttr>(New)->setInherited(isInherited); 270 cast<InheritableAttr>(New)->setInherited(isInherited); 279 cast<InheritableAttr>(New)->setInherited(isInherited); 287 cast<InheritableAttr>(New)->setInherited(isInherited); 297 cast<InheritableAttr>(New)->setInherited(isInherited); 310 cast<InheritableAttr>(New)->setInherited(isInherited); 323 cast<InheritableAttr>(New)->setInherited(isInherited); 336 cast<InheritableAttr>(New)->setInherited(isInherited); 346 cast<InheritableAttr>(New)->setInherited(isInherited); 363 cast<InheritableAttr>(New)->setInherited(isInherited); 372 cast<InheritableAttr>(New)->setInherited(isInherited); 380 cast<InheritableAttr>(New)->setInherited(isInherited); 388 cast<InheritableAttr>(New)->setInherited(isInherited); 396 cast<InheritableAttr>(New)->setInherited(isInherited); 404 cast<InheritableAttr>(New)->setInherited(isInherited); 412 cast<InheritableAttr>(New)->setInherited(isInherited); 420 cast<InheritableAttr>(New)->setInherited(isInherited); 428 cast<InheritableAttr>(New)->setInherited(isInherited); 436 cast<InheritableAttr>(New)->setInherited(isInherited); 449 cast<InheritableAttr>(New)->setInherited(isInherited); 462 cast<InheritableAttr>(New)->setInherited(isInherited); 470 cast<InheritableAttr>(New)->setInherited(isInherited); 478 cast<InheritableAttr>(New)->setInherited(isInherited); 486 cast<InheritableAttr>(New)->setInherited(isInherited); 494 cast<InheritableAttr>(New)->setInherited(isInherited); 502 cast<InheritableAttr>(New)->setInherited(isInherited); 512 cast<InheritableAttr>(New)->setInherited(isInherited); 520 cast<InheritableAttr>(New)->setInherited(isInherited); 528 cast<InheritableAttr>(New)->setInherited(isInherited); 541 cast<InheritableAttr>(New)->setInherited(isInherited); 554 cast<InheritableAttr>(New)->setInherited(isInherited); 563 cast<InheritableAttr>(New)->setInherited(isInherited); 571 cast<InheritableAttr>(New)->setInherited(isInherited); 579 cast<InheritableAttr>(New)->setInherited(isInherited); 588 cast<InheritableAttr>(New)->setInherited(isInherited); 597 cast<InheritableAttr>(New)->setInherited(isInherited); 605 cast<InheritableAttr>(New)->setInherited(isInherited); 613 cast<InheritableAttr>(New)->setInherited(isInherited); 621 cast<InheritableAttr>(New)->setInherited(isInherited); 629 cast<InheritableAttr>(New)->setInherited(isInherited); 638 cast<InheritableAttr>(New)->setInherited(isInherited); 647 cast<InheritableAttr>(New)->setInherited(isInherited); 655 cast<InheritableAttr>(New)->setInherited(isInherited); 663 cast<InheritableAttr>(New)->setInherited(isInherited); 671 cast<InheritableAttr>(New)->setInherited(isInherited); 679 cast<InheritableAttr>(New)->setInherited(isInherited); 687 cast<InheritableAttr>(New)->setInherited(isInherited); 695 cast<InheritableAttr>(New)->setInherited(isInherited); 703 cast<InheritableAttr>(New)->setInherited(isInherited); 713 cast<InheritableAttr>(New)->setInherited(isInherited); 722 cast<InheritableAttr>(New)->setInherited(isInherited); 735 cast<InheritableAttr>(New)->setInherited(isInherited); 743 cast<InheritableAttr>(New)->setInherited(isInherited); 751 cast<InheritableAttr>(New)->setInherited(isInherited); 761 cast<InheritableAttr>(New)->setInherited(isInherited); 770 cast<InheritableAttr>(New)->setInherited(isInherited); 778 cast<InheritableAttr>(New)->setInherited(isInherited); 792 cast<InheritableAttr>(New)->setInherited(isInherited); 803 cast<InheritableAttr>(New)->setInherited(isInherited); 817 cast<InheritableAttr>(New)->setInherited(isInherited); 825 cast<InheritableAttr>(New)->setInherited(isInherited); 833 cast<InheritableAttr>(New)->setInherited(isInherited); 841 cast<InheritableAttr>(New)->setInherited(isInherited); 852 cast<InheritableAttr>(New)->setInherited(isInherited); 861 cast<InheritableAttr>(New)->setInherited(isInherited); 869 cast<InheritableAttr>(New)->setInherited(isInherited); 878 cast<InheritableAttr>(New)->setInherited(isInherited); 886 cast<InheritableAttr>(New)->setInherited(isInherited); 894 cast<InheritableAttr>(New)->setInherited(isInherited); 902 cast<InheritableAttr>(New)->setInherited(isInherited); 910 cast<InheritableAttr>(New)->setInherited(isInherited); 918 cast<InheritableAttr>(New)->setInherited(isInherited); 927 cast<InheritableAttr>(New)->setInherited(isInherited); 943 cast<InheritableAttr>(New)->setInherited(isInherited); 958 cast<InheritableAttr>(New)->setInherited(isInherited); 966 cast<InheritableAttr>(New)->setInherited(isInherited); 974 cast<InheritableAttr>(New)->setInherited(isInherited); 983 cast<InheritableAttr>(New)->setInherited(isInherited); 991 cast<InheritableAttr>(New)->setInherited(isInherited); 1000 cast<InheritableAttr>(New)->setInherited(isInherited); 1013 cast<InheritableAttr>(New)->setInherited(isInherited); 1030 cast<InheritableAttr>(New)->setInherited(isInherited); 1038 cast<InheritableAttr>(New)->setInherited(isInherited); 1046 cast<InheritableAttr>(New)->setInherited(isInherited); 1055 cast<InheritableAttr>(New)->setInherited(isInherited); 1063 cast<InheritableAttr>(New)->setInherited(isInherited); 1072 cast<InheritableAttr>(New)->setInherited(isInherited); 1080 cast<InheritableAttr>(New)->setInherited(isInherited); 1089 cast<InheritableAttr>(New)->setInherited(isInherited); 1098 cast<InheritableAttr>(New)->setInherited(isInherited); 1106 cast<InheritableAttr>(New)->setInherited(isInherited); 1114 cast<InheritableAttr>(New)->setInherited(isInherited); 1122 cast<InheritableAttr>(New)->setInherited(isInherited); 1131 cast<InheritableAttr>(New)->setInherited(isInherited); 1139 cast<InheritableAttr>(New)->setInherited(isInherited); 1148 cast<InheritableAttr>(New)->setInherited(isInherited); 1156 cast<InheritableAttr>(New)->setInherited(isInherited); 1164 cast<InheritableAttr>(New)->setInherited(isInherited); 1179 cast<InheritableAttr>(New)->setInherited(isInherited); 1187 cast<InheritableAttr>(New)->setInherited(isInherited); 1195 cast<InheritableAttr>(New)->setInherited(isInherited); 1203 cast<InheritableAttr>(New)->setInherited(isInherited); 1211 cast<InheritableAttr>(New)->setInherited(isInherited); 1219 cast<InheritableAttr>(New)->setInherited(isInherited); 1227 cast<InheritableAttr>(New)->setInherited(isInherited); 1235 cast<InheritableAttr>(New)->setInherited(isInherited); 1243 cast<InheritableAttr>(New)->setInherited(isInherited); 1257 cast<InheritableAttr>(New)->setInherited(isInherited); 1265 cast<InheritableAttr>(New)->setInherited(isInherited); 1279 cast<InheritableAttr>(New)->setInherited(isInherited); 1287 cast<InheritableAttr>(New)->setInherited(isInherited); 1295 cast<InheritableAttr>(New)->setInherited(isInherited); 1303 cast<InheritableAttr>(New)->setInherited(isInherited); 1311 cast<InheritableAttr>(New)->setInherited(isInherited); 1328 cast<InheritableAttr>(New)->setInherited(isInherited); 1336 cast<InheritableAttr>(New)->setInherited(isInherited); 1344 cast<InheritableAttr>(New)->setInherited(isInherited); 1352 cast<InheritableAttr>(New)->setInherited(isInherited); 1360 cast<InheritableAttr>(New)->setInherited(isInherited); 1368 cast<InheritableAttr>(New)->setInherited(isInherited); 1376 cast<InheritableAttr>(New)->setInherited(isInherited); 1389 cast<InheritableAttr>(New)->setInherited(isInherited); 1397 cast<InheritableAttr>(New)->setInherited(isInherited); 1407 cast<InheritableAttr>(New)->setInherited(isInherited); 1422 cast<InheritableAttr>(New)->setInherited(isInherited); 1470 cast<InheritableAttr>(New)->setInherited(isInherited); 1492 cast<InheritableAttr>(New)->setInherited(isInherited); 1507 cast<InheritableAttr>(New)->setInherited(isInherited); 1515 cast<InheritableAttr>(New)->setInherited(isInherited); 1523 cast<InheritableAttr>(New)->setInherited(isInherited); 1531 cast<InheritableAttr>(New)->setInherited(isInherited); 1539 cast<InheritableAttr>(New)->setInherited(isInherited); 1547 cast<InheritableAttr>(New)->setInherited(isInherited); 1555 cast<InheritableAttr>(New)->setInherited(isInherited); 1570 cast<InheritableAttr>(New)->setInherited(isInherited); 1579 cast<InheritableAttr>(New)->setInherited(isInherited); 1590 cast<InheritableAttr>(New)->setInherited(isInherited); 1610 cast<InheritableAttr>(New)->setInherited(isInherited); 1618 cast<InheritableAttr>(New)->setInherited(isInherited); 1626 cast<InheritableAttr>(New)->setInherited(isInherited); 1641 cast<InheritableAttr>(New)->setInherited(isInherited); 1662 cast<InheritableAttr>(New)->setInherited(isInherited); 1670 cast<InheritableAttr>(New)->setInherited(isInherited); 1685 cast<InheritableAttr>(New)->setInherited(isInherited); 1693 cast<InheritableAttr>(New)->setInherited(isInherited); 1701 cast<InheritableAttr>(New)->setInherited(isInherited); 1709 cast<InheritableAttr>(New)->setInherited(isInherited); 1717 cast<InheritableAttr>(New)->setInherited(isInherited); 1725 cast<InheritableAttr>(New)->setInherited(isInherited); 1746 cast<InheritableAttr>(New)->setInherited(isInherited); 1779 cast<InheritableAttr>(New)->setInherited(isInherited); 1787 cast<InheritableAttr>(New)->setInherited(isInherited); 1808 cast<InheritableAttr>(New)->setInherited(isInherited); 1816 cast<InheritableAttr>(New)->setInherited(isInherited); 1830 cast<InheritableAttr>(New)->setInherited(isInherited); 1839 cast<InheritableAttr>(New)->setInherited(isInherited); 1853 cast<InheritableAttr>(New)->setInherited(isInherited); 1861 cast<InheritableAttr>(New)->setInherited(isInherited); 1870 cast<InheritableAttr>(New)->setInherited(isInherited); 1878 cast<InheritableAttr>(New)->setInherited(isInherited); 1887 cast<InheritableAttr>(New)->setInherited(isInherited); 1896 cast<InheritableAttr>(New)->setInherited(isInherited); 1905 cast<InheritableAttr>(New)->setInherited(isInherited); 1914 cast<InheritableAttr>(New)->setInherited(isInherited); 1923 cast<InheritableAttr>(New)->setInherited(isInherited); 1932 cast<InheritableAttr>(New)->setInherited(isInherited); 1941 cast<InheritableAttr>(New)->setInherited(isInherited); 1950 cast<InheritableAttr>(New)->setInherited(isInherited); 1958 cast<InheritableAttr>(New)->setInherited(isInherited); 1966 cast<InheritableAttr>(New)->setInherited(isInherited); 1975 cast<InheritableAttr>(New)->setInherited(isInherited); 1983 cast<InheritableAttr>(New)->setInherited(isInherited); 2003 cast<InheritableAttr>(New)->setInherited(isInherited); 2012 cast<InheritableAttr>(New)->setInherited(isInherited); 2020 cast<InheritableAttr>(New)->setInherited(isInherited); 2028 cast<InheritableAttr>(New)->setInherited(isInherited); 2041 cast<InheritableAttr>(New)->setInherited(isInherited); 2058 cast<InheritableAttr>(New)->setInherited(isInherited); 2071 cast<InheritableAttr>(New)->setInherited(isInherited); 2079 cast<InheritableAttr>(New)->setInherited(isInherited); 2088 cast<InheritableAttr>(New)->setInherited(isInherited); 2096 cast<InheritableAttr>(New)->setInherited(isInherited); 2104 cast<InheritableAttr>(New)->setInherited(isInherited); 2118 cast<InheritableAttr>(New)->setInherited(isInherited); 2127 cast<InheritableAttr>(New)->setInherited(isInherited); 2135 cast<InheritableAttr>(New)->setInherited(isInherited); 2145 cast<InheritableAttr>(New)->setInherited(isInherited); 2154 cast<InheritableAttr>(New)->setInherited(isInherited); 2168 cast<InheritableAttr>(New)->setInherited(isInherited); 2176 cast<InheritableAttr>(New)->setInherited(isInherited); 2184 cast<InheritableAttr>(New)->setInherited(isInherited); 2207 cast<InheritableAttr>(New)->setInherited(isInherited); 2215 cast<InheritableAttr>(New)->setInherited(isInherited); 2223 cast<InheritableAttr>(New)->setInherited(isInherited); 2231 cast<InheritableAttr>(New)->setInherited(isInherited); 2239 cast<InheritableAttr>(New)->setInherited(isInherited); 2248 cast<InheritableAttr>(New)->setInherited(isInherited); 2257 cast<InheritableAttr>(New)->setInherited(isInherited); 2266 cast<InheritableAttr>(New)->setInherited(isInherited); 2274 cast<InheritableAttr>(New)->setInherited(isInherited); 2288 cast<InheritableAttr>(New)->setInherited(isInherited); 2296 cast<InheritableAttr>(New)->setInherited(isInherited); 2310 cast<InheritableAttr>(New)->setInherited(isInherited); 2340 cast<InheritableAttr>(New)->setInherited(isInherited); 2349 cast<InheritableAttr>(New)->setInherited(isInherited); 2365 cast<InheritableAttr>(New)->setInherited(isInherited); 2373 cast<InheritableAttr>(New)->setInherited(isInherited); 2381 cast<InheritableAttr>(New)->setInherited(isInherited); 2389 cast<InheritableAttr>(New)->setInherited(isInherited); 2398 cast<InheritableAttr>(New)->setInherited(isInherited); 2406 cast<InheritableAttr>(New)->setInherited(isInherited); 2415 cast<InheritableAttr>(New)->setInherited(isInherited); 2423 cast<InheritableAttr>(New)->setInherited(isInherited); 2432 cast<InheritableAttr>(New)->setInherited(isInherited); 2440 cast<InheritableAttr>(New)->setInherited(isInherited); 2449 cast<InheritableAttr>(New)->setInherited(isInherited); 2457 cast<InheritableAttr>(New)->setInherited(isInherited); 2465 cast<InheritableAttr>(New)->setInherited(isInherited); 2474 cast<InheritableAttr>(New)->setInherited(isInherited); 2483 cast<InheritableAttr>(New)->setInherited(isInherited); 2492 cast<InheritableAttr>(New)->setInherited(isInherited); 2503 cast<InheritableAttr>(New)->setInherited(isInherited); 2511 cast<InheritableAttr>(New)->setInherited(isInherited); 2519 cast<InheritableAttr>(New)->setInherited(isInherited); 2528 cast<InheritableAttr>(New)->setInherited(isInherited);include/llvm/Support/Casting.h
57 static inline bool doit(const From &Val) { 58 return To::classof(&Val); 66 static inline bool doit(const From &) { return true; } 104 static inline bool doit(const From *Val) { 106 return isa_impl<To, From>::doit(*Val); 106 return isa_impl<To, From>::doit(*Val); 122 return isa_impl_wrap<To, SimpleFrom, 132 return isa_impl_cl<To,FromTy>::doit(Val); 142 return isa_impl_wrap<X, const Y, 172 using ret_type = To *; // Pointer arg case, return Ty* 176 using ret_type = const To *; // Constant pointer arg case, return const Ty* 198 using ret_type = typename cast_retty<To, SimpleFrom>::ret_type; 204 using ret_type = typename cast_retty_impl<To,FromTy>::ret_type; 210 To, From, typename simplify_type<From>::SimpleType>::ret_type; 227 static typename cast_retty<To, FromTy>::ret_type doit(const FromTy &Val) { 228 typename cast_retty<To, FromTy>::ret_type Res2 256 inline typename cast_retty<X, Y>::ret_type cast(Y &Val) { 263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) { 263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) { 263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) { 265 return cast_convert_val<X, Y*, 265 return cast_convert_val<X, Y*, 266 typename simplify_type<Y*>::SimpleType>::doit(Val); 305 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type 305 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type 306 cast_or_null(Y *Val) { 309 return cast<X>(Val); 342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) { 342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {tools/clang/include/clang/AST/Attr.h
164 class InheritableParamAttr : public InheritableAttr {
tools/clang/include/clang/AST/AttrIterator.h47 while (!isa<SpecificAttr>(*Current)) 52 while (Current != I && !isa<SpecificAttr>(*Current)) 57 using value_type = SpecificAttr *; 58 using reference = SpecificAttr *; 59 using pointer = SpecificAttr *; 68 return cast<SpecificAttr>(*Current);tools/clang/include/clang/AST/DeclBase.h
524 llvm::iterator_range<specific_attr_iterator<T>> specific_attrs() const { 525 return llvm::make_range(specific_attr_begin<T>(), specific_attr_end<T>()); 525 return llvm::make_range(specific_attr_begin<T>(), specific_attr_end<T>()); 529 specific_attr_iterator<T> specific_attr_begin() const { 534 specific_attr_iterator<T> specific_attr_end() const {tools/clang/include/clang/Sema/SemaInternal.h
54 inline InheritableAttr *getDLLAttr(Decl *D) {
tools/clang/lib/Sema/SemaDecl.cpp2519 const InheritableAttr *Attr, 2528 InheritableAttr *NewAttr = nullptr; 2585 NewAttr = cast<InheritableAttr>(Attr->clone(S.Context)); 2880 for (auto *I : Old->specific_attrs<InheritableAttr>()) { 2880 for (auto *I : Old->specific_attrs<InheritableAttr>()) { 2946 InheritableAttr *newAttr = 6161 if (const InheritableAttr *Attr = getDLLAttr(&ND)) { 12590 auto *NewAttr = cast<InheritableAttr>(A->clone(getASTContext())); 12590 auto *NewAttr = cast<InheritableAttr>(A->clone(getASTContext())); 12705 const InheritableAttr *DLLAttr = getDLLAttr(VD);tools/clang/lib/Sema/SemaDeclCXX.cpp
5872 auto *A = cast<InheritableAttr>(TemplateAttr->clone(getASTContext())); 5872 auto *A = cast<InheritableAttr>(TemplateAttr->clone(getASTContext())); 5894 InheritableAttr *MemberAttr = getDLLAttr(Member); 5985 InheritableAttr *NewAttr = nullptr; 6000 NewAttr = cast<InheritableAttr>(ClassAttr->clone(getASTContext())); 6015 NewAttr = cast<InheritableAttr>(ClassAttr->clone(getASTContext())); 6045 auto *NewAttr = cast<InheritableAttr>(ClassAttr->clone(getASTContext())); 6045 auto *NewAttr = cast<InheritableAttr>(ClassAttr->clone(getASTContext())); 15164 if (const InheritableAttr *DLLAttr = getDLLAttr(Fn)) {tools/clang/lib/Sema/SemaTemplate.cpp
8927 auto *A = cast_or_null<InheritableAttr>(getDLLAttr(Def)); 8927 auto *A = cast_or_null<InheritableAttr>(getDLLAttr(Def)); 9192 auto *A = cast<InheritableAttr>( 9192 auto *A = cast<InheritableAttr>(usr/include/c++/7.4.0/type_traits
1554 { typedef _Tp type; }; 1558 { typedef _Tp type; }; 1983 { typedef _Up type; };