Searched refs:VisibilityAttr (Results 1 – 6 of 6) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaAttr.cpp | 326 VisibilityAttr::VisibilityType type in AddPushedVisibilityAttribute() 327 = (VisibilityAttr::VisibilityType) rawType; in AddPushedVisibilityAttribute() 330 D->addAttr(::new (Context) VisibilityAttr(loc, Context, type)); in AddPushedVisibilityAttribute() 352 VisibilityAttr::VisibilityType type; in ActOnPragmaVisibility() 354 type = VisibilityAttr::Default; in ActOnPragmaVisibility() 356 type = VisibilityAttr::Hidden; in ActOnPragmaVisibility() 358 type = VisibilityAttr::Hidden; // FIXME in ActOnPragmaVisibility() 360 type = VisibilityAttr::Protected; in ActOnPragmaVisibility() 386 void Sema::PushNamespaceVisibilityAttr(const VisibilityAttr *Attr, in PushNamespaceVisibilityAttr()
|
D | SemaDeclAttr.cpp | 2141 VisibilityAttr *Sema::mergeVisibilityAttr(Decl *D, SourceRange Range, in mergeVisibilityAttr() 2142 VisibilityAttr::VisibilityType Vis) { in mergeVisibilityAttr() 2147 VisibilityAttr *ExistingAttr = D->getAttr<VisibilityAttr>(); in mergeVisibilityAttr() 2149 VisibilityAttr::VisibilityType ExistingVis = ExistingAttr->getVisibility(); in mergeVisibilityAttr() 2154 D->dropAttr<VisibilityAttr>(); in mergeVisibilityAttr() 2156 return ::new (Context) VisibilityAttr(Range, Context, Vis); in mergeVisibilityAttr() 2175 VisibilityAttr::VisibilityType type; in handleVisibilityAttr() 2178 type = VisibilityAttr::Default; in handleVisibilityAttr() 2180 type = VisibilityAttr::Hidden; in handleVisibilityAttr() 2182 type = VisibilityAttr::Hidden; // FIXME in handleVisibilityAttr() [all …]
|
D | SemaDeclCXX.cpp | 5442 if (const VisibilityAttr *Attr = Namespc->getAttr<VisibilityAttr>()) in ActOnStartNamespaceDef() 5519 if (Namespc->hasAttr<VisibilityAttr>()) in ActOnFinishNamespaceDef()
|
D | SemaDecl.cpp | 1750 else if (VisibilityAttr *VA = dyn_cast<VisibilityAttr>(Attr)) in mergeDeclAttribute()
|
/external/clang/lib/AST/ |
D | Decl.cpp | 42 if (const VisibilityAttr *A = D->getAttr<VisibilityAttr>()) { in getVisibilityOf() 44 case VisibilityAttr::Default: in getVisibilityOf() 46 case VisibilityAttr::Hidden: in getVisibilityOf() 48 case VisibilityAttr::Protected: in getVisibilityOf() 163 return !fn->hasAttr<VisibilityAttr>() || spec->isExplicitSpecialization(); in shouldConsiderTemplateVis() 168 return !d->hasAttr<VisibilityAttr>() || d->isExplicitSpecialization(); in shouldConsiderTemplateVis()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 166 class VisibilityAttr; variable 1597 VisibilityAttr *mergeVisibilityAttr(Decl *D, SourceRange Range, 1598 VisibilityAttr::VisibilityType Vis); 6364 void PushNamespaceVisibilityAttr(const VisibilityAttr *Attr,
|