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

References

tools/clang/include/clang/AST/Expr.h
  349     explicit Classification(Kinds k, ModifiableType m)
  356     Kinds getKind() const { return static_cast<Kinds>(Kind); }
tools/clang/lib/AST/ExprClassification.cpp
   26 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E);
   27 static Cl::Kinds ClassifyDecl(ASTContext &Ctx, const Decl *D);
   28 static Cl::Kinds ClassifyUnnamed(ASTContext &Ctx, QualType T);
   29 static Cl::Kinds ClassifyMemberExpr(ASTContext &Ctx, const MemberExpr *E);
   30 static Cl::Kinds ClassifyBinaryOp(ASTContext &Ctx, const BinaryOperator *E);
   31 static Cl::Kinds ClassifyConditional(ASTContext &Ctx,
   35                                        Cl::Kinds Kind, SourceLocation &Loc);
   40   Cl::Kinds kind = ClassifyInternal(Ctx, this);
   77 static Cl::Kinds ClassifyTemporary(QualType T) {
   88 static Cl::Kinds ClassifyExprValueKind(const LangOptions &Lang,
  102 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E) {
  251       Cl::Kinds K = ClassifyInternal(Ctx, Op);
  378       Cl::Kinds kind = ClassifyUnnamed(Ctx, Method->getReturnType());
  436 static Cl::Kinds ClassifyDecl(ASTContext &Ctx, const Decl *D) {
  464 static Cl::Kinds ClassifyUnnamed(ASTContext &Ctx, QualType T) {
  481 static Cl::Kinds ClassifyMemberExpr(ASTContext &Ctx, const MemberExpr *E) {
  538 static Cl::Kinds ClassifyBinaryOp(ASTContext &Ctx, const BinaryOperator *E) {
  573 static Cl::Kinds ClassifyConditional(ASTContext &Ctx, const Expr *True,
  600   Cl::Kinds LCl = ClassifyInternal(Ctx, True),
  606                                        Cl::Kinds Kind, SourceLocation &Loc) {