|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/ASTNodeTraverser.h 644 Visit(TA.getAsExpr());
tools/clang/include/clang/AST/RecursiveASTVisitor.h 839 return getDerived().TraverseStmt(Arg.getAsExpr());
tools/clang/include/clang/ASTMatchers/ASTMatchers.h 988 return InnerMatcher.matches(*Node.getAsExpr(), Finder, Builder);
tools/clang/lib/AST/ASTDiagnostic.cpp 1189 E = Iter->getAsExpr();
1223 E = TA.getAsExpr();
tools/clang/lib/AST/ASTImporter.cpp 791 if (ExpectedExpr ToExpr = import(From.getAsExpr()))
tools/clang/lib/AST/ASTStructuralEquivalence.cpp 344 return IsStructurallyEquivalent(Context, Arg1.getAsExpr(),
345 Arg2.getAsExpr());
tools/clang/lib/AST/DeclPrinter.cpp 1110 if (auto E = dyn_cast<DeclRefExpr>(A.getAsExpr()))
tools/clang/lib/AST/ItaniumMangle.cpp 4562 const Expr *E = A.getAsExpr()->IgnoreParenImpCasts();
tools/clang/lib/AST/MicrosoftMangle.cpp 1512 mangleExpression(TA.getAsExpr());
tools/clang/lib/AST/ODRHash.cpp 178 AddStmt(TA.getAsExpr());
tools/clang/lib/AST/StmtProfile.cpp 2061 Visit(Arg.getAsExpr());
tools/clang/lib/AST/TemplateBase.cpp 142 return (getAsExpr()->isTypeDependent() || getAsExpr()->isValueDependent() ||
142 return (getAsExpr()->isTypeDependent() || getAsExpr()->isValueDependent() ||
143 isa<PackExpansionExpr>(getAsExpr()));
182 return getAsExpr()->isInstantiationDependent();
211 return isa<PackExpansionExpr>(getAsExpr());
237 if (getAsExpr()->containsUnexpandedParameterPack())
273 return getAsExpr()->getType();
328 getAsExpr()->Profile(ID, Context, true);
376 return cast<PackExpansionExpr>(getAsExpr())->getPattern();
437 getAsExpr()->printPretty(Out, nullptr, Policy);
544 Arg.getAsExpr()->printPretty(OS, nullptr, Policy);
tools/clang/lib/AST/TypeLoc.cpp 541 ArgInfos[i] = TemplateArgumentLocInfo(Args[i].getAsExpr());
tools/clang/lib/CodeGen/CGDebugInfo.cpp 1834 const Expr *E = TA.getAsExpr();
tools/clang/lib/Sema/SemaExpr.cpp16986 S.MarkDeclarationsReferencedInExpr(Arg.getAsExpr(), false);
tools/clang/lib/Sema/SemaTemplate.cpp 3667 DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(Arg.getAsExpr());
4513 if (DeclRefExpr *ArgExpr = dyn_cast<DeclRefExpr>(Arg.getAsExpr())) {
4517 dyn_cast<DependentScopeDeclRefExpr>(Arg.getAsExpr())) {
4521 dyn_cast<CXXDependentScopeMemberExpr>(Arg.getAsExpr())) {
4959 CheckTemplateArgument(NTTP, NTTPType, Arg.getArgument().getAsExpr(),
4969 if (Res.get() != Arg.getArgument().getAsExpr()) {
7567 Expr *ArgExpr = Args[I].getAsExpr();
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 290 X.getAsExpr()->Profile(ID1, Context, true);
291 Y.getAsExpr()->Profile(ID2, Context, true);
2195 = getDeducedParameterFromExpr(Info, Param.getAsExpr())) {
2208 Arg.getAsExpr(), Info, Deduced);
2407 X.getAsExpr()->Profile(XID, Context, true);
2408 Y.getAsExpr()->Profile(YID, Context, true);
2495 return TemplateArgumentLoc(Arg, Arg.getAsExpr());
5651 MarkUsedTemplateParameters(Ctx, TemplateArg.getAsExpr(), OnlyDeduced,
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 1273 return Arg.getAsExpr();
1329 Expr *argExpr = arg.getAsExpr();
tools/clang/lib/Sema/SemaTemplateVariadic.cpp 1058 = cast<PackExpansionExpr>(Argument.getAsExpr());
1103 dyn_cast<SubstNonTypeTemplateParmPackExpr>(Arg.getAsExpr()))
1105 else if (auto *Subst = dyn_cast<FunctionParmPackExpr>(Arg.getAsExpr())) {
tools/clang/lib/Sema/TreeTransform.h 3970 Output = TemplateArgumentLoc(Arg, Arg.getAsExpr());
4041 if (!InputExpr) InputExpr = Input.getArgument().getAsExpr();
tools/clang/lib/Serialization/ASTReader.cpp 7579 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo(Arg.getAsExpr()));
tools/clang/lib/Serialization/ASTWriter.cpp 5609 = Arg.getArgument().getAsExpr() == Arg.getLocInfo().getAsExpr();
6058 AddStmt(Arg.getAsExpr());