Home
last modified time | relevance | path

Searched refs:VisibilityAttr (Results 1 – 7 of 7) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaAttr.cpp528 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()
HDSemaDeclAttr.cpp2000 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()
HDSemaExprCXX.cpp2201 Alloc->addAttr(VisibilityAttr::CreateImplicit(Context, in DeclareGlobalAllocationFunction()
2202 VisibilityAttr::Default)); in DeclareGlobalAllocationFunction()
HDSemaDeclCXX.cpp7258 if (const VisibilityAttr *Attr = Namespc->getAttr<VisibilityAttr>()) in ActOnStartNamespaceDef()
7335 if (Namespc->hasAttr<VisibilityAttr>()) in ActOnFinishNamespaceDef()
HDSemaDecl.cpp2218 else if (const auto *VA = dyn_cast<VisibilityAttr>(Attr)) in mergeDeclAttribute()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDecl.cpp216 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/
HDSema.h183 class VisibilityAttr; variable
2059 VisibilityAttr *mergeVisibilityAttr(Decl *D, SourceRange Range,
2060 VisibilityAttr::VisibilityType Vis,
7618 void PushNamespaceVisibilityAttr(const VisibilityAttr *Attr,