Searched refs:getAsExpr (Results 1 – 16 of 16) sorted by relevance
/external/clang/lib/AST/ |
D | TemplateBase.cpp | 96 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 <<()
|
D | TypeLoc.cpp | 304 ArgInfos[i] = TemplateArgumentLocInfo(Args[i].getAsExpr()); in initializeArgLocs()
|
D | DumpXML.cpp | 335 dispatch(A.getAsExpr()); in dispatch()
|
D | StmtProfile.cpp | 1169 Visit(Arg.getAsExpr()); in VisitTemplateArgument()
|
D | ASTImporter.cpp | 344 Arg1.getAsExpr(), Arg2.getAsExpr()); in IsStructurallyEquivalent() 2020 if (Expr *ToExpr = Importer.Import(From.getAsExpr())) in ImportTemplateArgument()
|
D | ItaniumMangle.cpp | 3110 const Expr *E = A.getAsExpr()->IgnoreParens(); in mangleTemplateArg()
|
/external/clang/include/clang/AST/ |
D | TemplateBase.h | 314 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()
|
D | RecursiveASTVisitor.h | 714 return getDerived().TraverseStmt(Arg.getAsExpr()); in TraverseTemplateArgument()
|
/external/clang/include/clang/Sema/ |
D | ParsedTemplate.h | 76 Expr *getAsExpr() const { in getAsExpr() function
|
/external/clang/lib/Sema/ |
D | SemaTemplateDeduction.cpp | 233 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()
|
D | SemaTemplateVariadic.cpp | 377 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); in ActOnPackExpansion()
|
D | SemaTemplate.cpp | 502 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()
|
D | SemaTemplateInstantiate.cpp | 1148 Expr *argExpr = arg.getAsExpr(); in transformNonTypeTemplateParmRef()
|
D | TreeTransform.h | 2956 Output = TemplateArgumentLoc(Arg, Arg.getAsExpr()); in InventTemplateArgumentLoc() 3042 if (!InputExpr) InputExpr = Input.getArgument().getAsExpr(); in TransformTemplateArgument()
|
/external/clang/lib/Serialization/ |
D | ASTWriter.cpp | 3722 AddStmt(Arg.getAsExpr()); in AddTemplateArgumentLocInfo() 3750 = Arg.getArgument().getAsExpr() == Arg.getLocInfo().getAsExpr(); in AddTemplateArgumentLoc() 4162 AddStmt(Arg.getAsExpr()); in AddTemplateArgument()
|
D | ASTReader.cpp | 4510 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo(Arg.getAsExpr())); in ReadTemplateArgumentLoc()
|