reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/lib/AST/ExprClassification.cpp
   26 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E);

References

tools/clang/lib/AST/ExprClassification.cpp
   40   Cl::Kinds kind = ClassifyInternal(Ctx, this);
  199     return ClassifyInternal(Ctx, cast<ConstantExpr>(E)->getSubExpr());
  203     return ClassifyInternal(Ctx,
  212       return ClassifyInternal(Ctx, cast<ArraySubscriptExpr>(E)->getBase());
  218         return ClassifyInternal(Ctx, Base);
  244       return ClassifyInternal(Ctx, cast<UnaryOperator>(E)->getSubExpr());
  251       Cl::Kinds K = ClassifyInternal(Ctx, Op);
  286     return ClassifyInternal(Ctx, cast<ParenExpr>(E)->getSubExpr());
  294     return ClassifyInternal(Ctx,cast<GenericSelectionExpr>(E)->getResultExpr());
  311     return ClassifyInternal(
  316     return ClassifyInternal(Ctx, cast<ChooseExpr>(E)->getChosenSubExpr());
  325     return ClassifyInternal(Ctx, cast<ExtVectorElementExpr>(E)->getBase());
  329     return ClassifyInternal(Ctx, cast<CXXDefaultArgExpr>(E)->getExpr());
  333     return ClassifyInternal(Ctx, cast<CXXDefaultInitExpr>(E)->getExpr());
  337     return ClassifyInternal(Ctx, cast<CXXBindTemporaryExpr>(E)->getSubExpr());
  341     return ClassifyInternal(Ctx, cast<ExprWithCleanups>(E)->getSubExpr());
  395     return ClassifyInternal(Ctx, cast<DesignatedInitExpr>(E)->getInit());
  408     return ClassifyInternal(Ctx, cast<PackExpansionExpr>(E)->getPattern());
  424     return ClassifyInternal(Ctx, cast<InitListExpr>(E)->getInit(0));
  428     return ClassifyInternal(Ctx, cast<CoroutineSuspendExpr>(E)->getResumeExpr());
  497     return ClassifyInternal(Ctx, Base);
  523     return ClassifyInternal(Ctx, E->getBase());
  550     return ClassifyInternal(Ctx, E->getRHS());
  559              : ClassifyInternal(Ctx, E->getLHS());
  589       return ClassifyInternal(Ctx, NonThrow);
  600   Cl::Kinds LCl = ClassifyInternal(Ctx, True),
  601             RCl = ClassifyInternal(Ctx, False);