Searched refs:EnableIfAttr (Results 1 – 6 of 6) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaOverload.cpp | 1055 for (specific_attr_iterator<EnableIfAttr> in IsOverload() 1056 NewI = New->specific_attr_begin<EnableIfAttr>(), in IsOverload() 1057 NewE = New->specific_attr_end<EnableIfAttr>(), in IsOverload() 1058 OldI = Old->specific_attr_begin<EnableIfAttr>(), in IsOverload() 1059 OldE = Old->specific_attr_end<EnableIfAttr>(); in IsOverload() 5733 if (EnableIfAttr *FailedAttr = CheckEnableIf(Function, Args)) { in AddOverloadCandidate() 5828 static bool IsNotEnableIfAttr(Attr *A) { return !isa<EnableIfAttr>(A); } in IsNotEnableIfAttr() 5830 EnableIfAttr *Sema::CheckEnableIf(FunctionDecl *Function, ArrayRef<Expr *> Args, in CheckEnableIf() 5880 return cast<EnableIfAttr>(Attrs[0]); in CheckEnableIf() 5884 EnableIfAttr *EIA = cast<EnableIfAttr>(*I); 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() 229 const EnableIfAttr *EnableIf = dyn_cast<EnableIfAttr>(TmplAttr); in InstantiateAttrs()
|
D | SemaDeclAttr.cpp | 810 EnableIfAttr(Attr.getRange(), S.Context, Cond, Msg, in handleEnableIfAttr()
|
D | SemaExpr.cpp | 4812 if (FD->hasAttr<EnableIfAttr>()) { in ActOnCallExpr() 4813 if (const EnableIfAttr *Attr = CheckEnableIf(FD, ArgExprs, true)) { in ActOnCallExpr()
|
/external/clang/lib/AST/ |
D | ItaniumMangle.cpp | 482 if (FD->hasAttr<EnableIfAttr>()) { in mangleFunctionEncoding() 490 EnableIfAttr *EIA = dyn_cast<EnableIfAttr>(*I); in mangleFunctionEncoding()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 106 class EnableIfAttr; variable 2298 EnableIfAttr *CheckEnableIf(FunctionDecl *Function, ArrayRef<Expr *> Args,
|