Searched refs:takeAs (Results 1 - 15 of 15) sorted by relevance
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Ownership.h | 166 template <typename T> T *takeAs() { return static_cast<T*>(get()); } function in class:clang::ActionResult 210 template <typename T> T *takeAs() { return static_cast<T*>(get()); } function in class:clang::ActionResult
|
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaInit.cpp | 409 ILE->setInit(Init, MemberInit.takeAs<Expr>()); 415 ILE->updateInit(SemaRef.Context, Init, MemberInit.takeAs<Expr>()); 530 ILE->setArrayFiller(ElementInit.takeAs<Expr>()); 532 ILE->setInit(Init, ElementInit.takeAs<Expr>()); 537 ILE->setArrayFiller(ElementInit.takeAs<Expr>()); 546 ILE->updateInit(SemaRef.Context, Init, ElementInit.takeAs<Expr>()); 889 Result.takeAs<Expr>()); 918 ExprRes.takeAs<Expr>()); 1044 ResultExpr = Result.takeAs<Expr>(); 1105 expr = Result.takeAs<Exp [all...] |
H A D | SemaLambda.cpp | 698 Init = Result.takeAs<Expr>(); 709 Init = Result.takeAs<Expr>();
|
H A D | SemaDeclCXX.cpp | 274 Arg = Result.takeAs<Expr>(); 2821 DelegationInit.takeAs<Expr>(), 2952 BaseInit.takeAs<Expr>(), 3077 BaseInit.takeAs<Expr>(), 3212 Expr *CtorArgE = CtorArg.takeAs<Expr>(); 3228 MemberInit.takeAs<Expr>(), 3232 Loc, MemberInit.takeAs<Expr>(), 8733 return assertNotNull(S.ActOnCXXThis(Loc).takeAs<Expr>()); 8880 return S.Owned(Call.takeAs<Stmt>()); 8998 OpEqualRef.takeAs<Exp [all...] |
H A D | SemaObjCProperty.cpp | 1180 Expr *ResExpr = Res.takeAs<Expr>(); 1230 Expr *callExpr = Res.takeAs<Expr>(); 1243 PIDecl->setSetterCXXAssignment(Res.takeAs<Expr>());
|
H A D | SemaExprCXX.cpp | 1865 Args[i] = Result.takeAs<Expr>(); 2548 return S.MaybeBindToTemporary(Result.takeAs<Expr>()); 4832 E1 = E1Result.takeAs<Expr>(); 4839 E2 = E2Result.takeAs<Expr>(); 4857 E1 = E1Result.takeAs<Expr>(); 4864 E2 = E2Result.takeAs<Expr>();
|
H A D | SemaStmt.cpp | 448 Expr *ConditionExpr = CondResult.takeAs<Expr>(); 1553 Expr *Third = third.release().takeAs<Expr>(); 2880 RetValExp = Res.takeAs<Expr>(); 2894 RetValExp = Res.takeAs<Expr>();
|
H A D | SemaTemplateDeduction.cpp | 2016 .takeAs<Expr>(); 2023 .takeAs<Expr>(); 2030 = S.BuildExpressionFromIntegralTemplateArgument(Arg, Loc).takeAs<Expr>();
|
H A D | SemaOverload.cpp | 10738 Args[0] = Arg0.takeAs<Expr>(); 10739 Args[1] = RHS = Arg1.takeAs<Expr>(); 10756 Args[0] = LHS = Arg0.takeAs<Expr>(); 10757 Args[1] = RHS = Arg1.takeAs<Expr>(); 10970 Args[1] = InputInit.takeAs<Expr>(); 11558 Arg = InputInit.takeAs<Expr>(); 11567 Arg = DefArg.takeAs<Expr>();
|
H A D | SemaExpr.cpp | 2003 if (Expr *Ex = E.takeAs<Expr>()) 3900 Expr *ResultE = Result.takeAs<Expr>(); 3907 Expr *Arg = Result.takeAs<Expr>(); 4215 Arg = ArgE.takeAs<Expr>(); 4225 Arg = ArgExpr.takeAs<Expr>(); 4693 Arg = ArgE.takeAs<Expr>(); 4701 Arg = ArgE.takeAs<Expr>(); 10493 E = Init.takeAs<Expr>();
|
H A D | SemaTemplateInstantiateDecl.cpp | 82 S.AddAlignedAttr(Aligned->getLocation(), New, Result.takeAs<Expr>(), 430 BitWidth = InstantiatedBitWidth.takeAs<Expr>();
|
H A D | TreeTransform.h | 3904 Size = getDerived().TransformExpr(Size).template takeAs<Expr>(); 5304 Statements.push_back(Result.takeAs<Stmt>()); 6055 Handlers.push_back(Handler.takeAs<Stmt>());
|
H A D | SemaTemplate.cpp | 3242 Expr *ArgE = Arg.takeAs<Expr>(); 3741 Expr *Ex = E.takeAs<Expr>();
|
H A D | SemaExprObjC.cpp | 1348 Args[i] = ArgE.takeAs<Expr>();
|
H A D | SemaDecl.cpp | 8259 Init = Result.takeAs<Expr>(); 8838 Expr *init = result.takeAs<Expr>();
|
Completed in 499 milliseconds