Searched refs:takeAs (Results 1 - 15 of 15) sorted by relevance

/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/
H A DOwnership.h166 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 DSemaInit.cpp409 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 DSemaLambda.cpp698 Init = Result.takeAs<Expr>();
709 Init = Result.takeAs<Expr>();
H A DSemaDeclCXX.cpp274 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 DSemaObjCProperty.cpp1180 Expr *ResExpr = Res.takeAs<Expr>();
1230 Expr *callExpr = Res.takeAs<Expr>();
1243 PIDecl->setSetterCXXAssignment(Res.takeAs<Expr>());
H A DSemaExprCXX.cpp1865 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 DSemaStmt.cpp448 Expr *ConditionExpr = CondResult.takeAs<Expr>();
1553 Expr *Third = third.release().takeAs<Expr>();
2880 RetValExp = Res.takeAs<Expr>();
2894 RetValExp = Res.takeAs<Expr>();
H A DSemaTemplateDeduction.cpp2016 .takeAs<Expr>();
2023 .takeAs<Expr>();
2030 = S.BuildExpressionFromIntegralTemplateArgument(Arg, Loc).takeAs<Expr>();
H A DSemaOverload.cpp10738 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 DSemaExpr.cpp2003 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 DSemaTemplateInstantiateDecl.cpp82 S.AddAlignedAttr(Aligned->getLocation(), New, Result.takeAs<Expr>(),
430 BitWidth = InstantiatedBitWidth.takeAs<Expr>();
H A DTreeTransform.h3904 Size = getDerived().TransformExpr(Size).template takeAs<Expr>();
5304 Statements.push_back(Result.takeAs<Stmt>());
6055 Handlers.push_back(Handler.takeAs<Stmt>());
H A DSemaTemplate.cpp3242 Expr *ArgE = Arg.takeAs<Expr>();
3741 Expr *Ex = E.takeAs<Expr>();
H A DSemaExprObjC.cpp1348 Args[i] = ArgE.takeAs<Expr>();
H A DSemaDecl.cpp8259 Init = Result.takeAs<Expr>();
8838 Expr *init = result.takeAs<Expr>();

Completed in 499 milliseconds