Searched refs:VisibilityAttr (Results 1 – 7 of 7) sorted by relevance
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaAttr.cpp | 528 VisibilityAttr::VisibilityType type in AddPushedVisibilityAttribute() 529 = (VisibilityAttr::VisibilityType) rawType; in AddPushedVisibilityAttribute() 532 D->addAttr(VisibilityAttr::CreateImplicit(Context, type, loc)); in AddPushedVisibilityAttribute() 554 VisibilityAttr::VisibilityType T; in ActOnPragmaVisibility() 555 if (!VisibilityAttr::ConvertStrToVisibilityType(VisType->getName(), T)) { in ActOnPragmaVisibility() 579 void Sema::PushNamespaceVisibilityAttr(const VisibilityAttr *Attr, in PushNamespaceVisibilityAttr()
|
| HD | SemaDeclAttr.cpp | 2000 VisibilityAttr *Sema::mergeVisibilityAttr(Decl *D, SourceRange Range, in mergeVisibilityAttr() 2001 VisibilityAttr::VisibilityType Vis, in mergeVisibilityAttr() 2003 return ::mergeVisibilityAttr<VisibilityAttr>(*this, D, Range, Vis, in mergeVisibilityAttr() 2039 VisibilityAttr::VisibilityType type; in handleVisibilityAttr() 2040 if (!VisibilityAttr::ConvertStrToVisibilityType(TypeStr, type)) { in handleVisibilityAttr() 2048 if (type == VisibilityAttr::Protected && in handleVisibilityAttr() 2051 type = VisibilityAttr::Default; in handleVisibilityAttr()
|
| HD | SemaExprCXX.cpp | 2201 Alloc->addAttr(VisibilityAttr::CreateImplicit(Context, in DeclareGlobalAllocationFunction() 2202 VisibilityAttr::Default)); in DeclareGlobalAllocationFunction()
|
| HD | SemaDeclCXX.cpp | 7258 if (const VisibilityAttr *Attr = Namespc->getAttr<VisibilityAttr>()) in ActOnStartNamespaceDef() 7335 if (Namespc->hasAttr<VisibilityAttr>()) in ActOnFinishNamespaceDef()
|
| HD | SemaDecl.cpp | 2218 else if (const auto *VA = dyn_cast<VisibilityAttr>(Attr)) in mergeDeclAttribute()
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | Decl.cpp | 216 if (const VisibilityAttr *A = D->getAttr<VisibilityAttr>()) { in getVisibilityOf() 374 return !fn->hasAttr<VisibilityAttr>(); in shouldConsiderTemplateVisibility() 415 if (D->hasAttr<VisibilityAttr>()) in hasDirectVisibilityAttribute()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Sema.h | 183 class VisibilityAttr; variable 2059 VisibilityAttr *mergeVisibilityAttr(Decl *D, SourceRange Range, 2060 VisibilityAttr::VisibilityType Vis, 7618 void PushNamespaceVisibilityAttr(const VisibilityAttr *Attr,
|