reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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) {