Searched refs:InheritableAttr (Results 1 – 7 of 7) sorted by relevance
/external/clang/include/clang/Basic/ |
D | Attr.td | 322 class InheritableAttr : Attr; 325 /// with InheritableAttr or Attr depending on the attribute's needs. 346 class InheritableParamAttr : InheritableAttr; 387 def Aligned : InheritableAttr { 418 def AlignMac68k : InheritableAttr { 425 def AlwaysInline : InheritableAttr { 431 def XRayInstrument : InheritableAttr { 447 def TLSModel : InheritableAttr { 454 def AnalyzerNoReturn : InheritableAttr { 465 def ARMInterrupt : InheritableAttr, TargetSpecificAttr<TargetARM> { [all …]
|
/external/clang/include/clang/AST/ |
D | Attr.h | 135 class InheritableAttr : public Attr { 137 InheritableAttr(attr::Kind AK, SourceRange R, unsigned SpellingListIndex, in InheritableAttr() function 151 class InheritableParamAttr : public InheritableAttr { 155 : InheritableAttr(AK, R, SpellingListIndex, IsLateParsed, in InheritableParamAttr()
|
/external/clang/include/clang/Sema/ |
D | SemaInternal.h | 93 inline InheritableAttr *getDLLAttr(Decl *D) { in getDLLAttr()
|
/external/clang/lib/Sema/ |
D | SemaDecl.cpp | 2247 const InheritableAttr *Attr, in mergeDeclAttribute() 2249 InheritableAttr *NewAttr = nullptr; in mergeDeclAttribute() 2308 NewAttr = cast<InheritableAttr>(Attr->clone(S.Context)); in mergeDeclAttribute() 2483 for (auto *I : Old->specific_attrs<InheritableAttr>()) { in mergeDeclAttributes() 2549 InheritableAttr *newAttr = in mergeParamDeclAttributes() 5572 if (const InheritableAttr *Attr = getDLLAttr(&ND)) { in checkAttributesAfterMerging() 10519 auto *NewAttr = cast<InheritableAttr>(A->clone(getASTContext())); in FinalizeDeclaration() 10575 const InheritableAttr *DLLAttr = getDLLAttr(VD); in FinalizeDeclaration()
|
D | SemaDeclCXX.cpp | 4710 auto *A = cast<InheritableAttr>(TemplateAttr->clone(getASTContext())); in checkClassLevelDLLAttribute() 4732 InheritableAttr *MemberAttr = getDLLAttr(Member); in checkClassLevelDLLAttribute() 4806 cast<InheritableAttr>(ClassAttr->clone(getASTContext())); in checkClassLevelDLLAttribute() 4834 auto *NewAttr = cast<InheritableAttr>(ClassAttr->clone(getASTContext())); in propagateDLLAttrToBaseClassTemplate() 13047 if (const InheritableAttr *DLLAttr = getDLLAttr(Fn)) { in SetDeclDeleted()
|
D | SemaTemplate.cpp | 7565 auto *A = cast<InheritableAttr>( in ActOnExplicitInstantiation()
|
/external/clang/docs/ |
D | InternalsManual.rst | 1670 ``InheritableAttr`` type, which specifies that the attribute can be inherited by 1672 ``InheritableParamAttr`` is similar to ``InheritableAttr``, except that the
|