reference, declarationdefinition
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.cpp
16986       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());