Searched refs:EnableIfAttr (Results 1 – 6 of 6) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaOverload.cpp | 1075 for (specific_attr_iterator<EnableIfAttr> in IsOverload() 1076 NewI = New->specific_attr_begin<EnableIfAttr>(), in IsOverload() 1077 NewE = New->specific_attr_end<EnableIfAttr>(), in IsOverload() 1078 OldI = Old->specific_attr_begin<EnableIfAttr>(), in IsOverload() 1079 OldE = Old->specific_attr_end<EnableIfAttr>(); in IsOverload() 5795 if (EnableIfAttr *FailedAttr = CheckEnableIf(Function, Args)) { in AddOverloadCandidate() 5893 static SmallVector<EnableIfAttr *, 4> 5895 SmallVector<EnableIfAttr *, 4> Result; in getOrderedEnableIfAttrs() 5901 if (auto *EnableIf = dyn_cast<EnableIfAttr>(Attr)) in getOrderedEnableIfAttrs() 5908 EnableIfAttr *Sema::CheckEnableIf(FunctionDecl *Function, ArrayRef<Expr *> Args, in CheckEnableIf() [all …]
|
D | SemaTemplateInstantiateDecl.cpp | 172 const EnableIfAttr *A, const Decl *Tmpl, Decl *New) { in instantiateDependentEnableIfAttr() 198 EnableIfAttr *EIA = new (S.getASTContext()) in instantiateDependentEnableIfAttr() 199 EnableIfAttr(A->getLocation(), S.getASTContext(), Cond, in instantiateDependentEnableIfAttr() 254 const EnableIfAttr *EnableIf = dyn_cast<EnableIfAttr>(TmplAttr); in InstantiateAttrs()
|
D | SemaDeclAttr.cpp | 808 EnableIfAttr(Attr.getRange(), S.Context, Cond, Msg, in handleEnableIfAttr()
|
D | SemaExpr.cpp | 4976 if (FD->hasAttr<EnableIfAttr>()) { in ActOnCallExpr() 4977 if (const EnableIfAttr *Attr = CheckEnableIf(FD, ArgExprs, true)) { in ActOnCallExpr()
|
/external/clang/lib/AST/ |
D | ItaniumMangle.cpp | 480 if (FD->hasAttr<EnableIfAttr>()) { in mangleFunctionEncoding() 488 EnableIfAttr *EIA = dyn_cast<EnableIfAttr>(*I); in mangleFunctionEncoding()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 107 class EnableIfAttr; variable 2478 EnableIfAttr *CheckEnableIf(FunctionDecl *Function, ArrayRef<Expr *> Args,
|