Home
last modified time | relevance | path

Searched refs:getAsExpr (Results 1 – 16 of 16) sorted by relevance

/external/clang/lib/AST/
DTemplateBase.cpp96 return (getAsExpr()->isTypeDependent() || getAsExpr()->isValueDependent()); in isDependent()
137 return getAsExpr()->isInstantiationDependent(); in isInstantiationDependent()
167 return isa<PackExpansionExpr>(getAsExpr()); in isPackExpansion()
192 if (getAsExpr()->containsUnexpandedParameterPack()) in containsUnexpandedParameterPack()
254 getAsExpr()->Profile(ID, Context, true); in Profile()
299 return cast<PackExpansionExpr>(getAsExpr())->getPattern(); in getPackExpansionPattern()
359 getAsExpr()->printPretty(Out, 0, Policy); in print()
459 = cast<PackExpansionExpr>(Argument.getAsExpr()); in getPackExpansionPattern()
518 Arg.getAsExpr()->printPretty(OS, 0, Policy); in operator <<()
DTypeLoc.cpp304 ArgInfos[i] = TemplateArgumentLocInfo(Args[i].getAsExpr()); in initializeArgLocs()
DDumpXML.cpp335 dispatch(A.getAsExpr()); in dispatch()
DStmtProfile.cpp1169 Visit(Arg.getAsExpr()); in VisitTemplateArgument()
DASTImporter.cpp344 Arg1.getAsExpr(), Arg2.getAsExpr()); in IsStructurallyEquivalent()
2020 if (Expr *ToExpr = Importer.Import(From.getAsExpr())) in ImportTemplateArgument()
DItaniumMangle.cpp3110 const Expr *E = A.getAsExpr()->IgnoreParens(); in mangleTemplateArg()
/external/clang/include/clang/AST/
DTemplateBase.h314 Expr *getAsExpr() const { in getAsExpr() function
399 Expr *getAsExpr() const { in getAsExpr() function
477 return LocInfo.getAsExpr(); in getSourceExpression()
482 return LocInfo.getAsExpr(); in getSourceDeclExpression()
DRecursiveASTVisitor.h714 return getDerived().TraverseStmt(Arg.getAsExpr()); in TraverseTemplateArgument()
/external/clang/include/clang/Sema/
DParsedTemplate.h76 Expr *getAsExpr() const { in getAsExpr() function
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp233 X.getAsExpr()->Profile(ID1, Context, true); in checkDeducedTemplateArguments()
234 Y.getAsExpr()->Profile(ID2, Context, true); in checkDeducedTemplateArguments()
1618 = getDeducedParameterFromExpr(Param.getAsExpr())) { in DeduceTemplateArguments()
1626 return DeduceNonTypeTemplateArgument(S, NTTP, Arg.getAsExpr(), in DeduceTemplateArguments()
1874 X.getAsExpr()->Profile(XID, Context, true); in isSameTemplateArg()
1875 Y.getAsExpr()->Profile(YID, Context, true); in isSameTemplateArg()
1956 return TemplateArgumentLoc(Arg, Arg.getAsExpr()); in getTrivialTemplateArgumentLoc()
4446 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced, in MarkUsedTemplateParameters()
DSemaTemplateVariadic.cpp377 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); in ActOnPackExpansion()
DSemaTemplate.cpp502 Expr *E = static_cast<Expr *>(Arg.getAsExpr()); in translateTemplateArgument()
2748 CheckTemplateArgument(NTTP, NTTPType, Arg.getArgument().getAsExpr(), in CheckTemplateArgument()
4979 Expr *ArgExpr = Args[I].getAsExpr(); in CheckNonTypeClassTemplatePartialSpecializationArgs()
DSemaTemplateInstantiate.cpp1148 Expr *argExpr = arg.getAsExpr(); in transformNonTypeTemplateParmRef()
DTreeTransform.h2956 Output = TemplateArgumentLoc(Arg, Arg.getAsExpr()); in InventTemplateArgumentLoc()
3042 if (!InputExpr) InputExpr = Input.getArgument().getAsExpr(); in TransformTemplateArgument()
/external/clang/lib/Serialization/
DASTWriter.cpp3722 AddStmt(Arg.getAsExpr()); in AddTemplateArgumentLocInfo()
3750 = Arg.getArgument().getAsExpr() == Arg.getLocInfo().getAsExpr(); in AddTemplateArgumentLoc()
4162 AddStmt(Arg.getAsExpr()); in AddTemplateArgument()
DASTReader.cpp4510 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo(Arg.getAsExpr())); in ReadTemplateArgumentLoc()