reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDecl.cpp
 2529   if (const auto *AA = dyn_cast<AvailabilityAttr>(Attr))
 2535   else if (const auto *VA = dyn_cast<VisibilityAttr>(Attr))
 2537   else if (const auto *VA = dyn_cast<TypeVisibilityAttr>(Attr))
 2539   else if (const auto *ImportA = dyn_cast<DLLImportAttr>(Attr))
 2541   else if (const auto *ExportA = dyn_cast<DLLExportAttr>(Attr))
 2543   else if (const auto *FA = dyn_cast<FormatAttr>(Attr))
 2546   else if (const auto *SA = dyn_cast<SectionAttr>(Attr))
 2548   else if (const auto *CSA = dyn_cast<CodeSegAttr>(Attr))
 2550   else if (const auto *IA = dyn_cast<MSInheritanceAttr>(Attr))
 2553   else if (const auto *AA = dyn_cast<AlwaysInlineAttr>(Attr))
 2557            (isa<CUDAHostAttr>(Attr) || isa<CUDADeviceAttr>(Attr) ||
 2557            (isa<CUDAHostAttr>(Attr) || isa<CUDADeviceAttr>(Attr) ||
 2558             isa<CUDAGlobalAttr>(Attr))) {
 2562   } else if (const auto *MA = dyn_cast<MinSizeAttr>(Attr))
 2564   else if (const auto *OA = dyn_cast<OptimizeNoneAttr>(Attr))
 2566   else if (const auto *InternalLinkageA = dyn_cast<InternalLinkageAttr>(Attr))
 2568   else if (const auto *CommonA = dyn_cast<CommonAttr>(Attr))
 2570   else if (isa<AlignedAttr>(Attr))
 2574   else if ((isa<DeprecatedAttr>(Attr) || isa<UnavailableAttr>(Attr)) &&
 2574   else if ((isa<DeprecatedAttr>(Attr) || isa<UnavailableAttr>(Attr)) &&
 2578   else if (const auto *UA = dyn_cast<UuidAttr>(Attr))
 2580   else if (const auto *SLHA = dyn_cast<SpeculativeLoadHardeningAttr>(Attr))
 2582   else if (const auto *SLHA = dyn_cast<NoSpeculativeLoadHardeningAttr>(Attr))
 2584   else if (Attr->shouldInheritEvenIfAlreadyPresent() || !DeclHasAttr(D, Attr))
 2584   else if (Attr->shouldInheritEvenIfAlreadyPresent() || !DeclHasAttr(D, Attr))
 2585     NewAttr = cast<InheritableAttr>(Attr->clone(S.Context));