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

References

tools/clang/include/clang/AST/Expr.h
  369     static Classification makeSimpleLValue() {
  386   Classification Classify(ASTContext &Ctx) const {
  398   Classification ClassifyModifiable(ASTContext &Ctx, SourceLocation &Loc) const{
  437   Classification ClassifyImpl(ASTContext &Ctx, SourceLocation *Loc) const;
tools/clang/include/clang/Sema/Sema.h
 3098                           Expr::Classification ObjectClassification,
 3106                           Expr::Classification ObjectClassification,
 3118                                   Expr::Classification ObjectClassification,
 3136       Expr::Classification ObjectClassification = {},
tools/clang/lib/AST/ExprClassification.cpp
   24 using Cl = Expr::Classification;
  659   Classification VC = Classify(Ctx);
  680   Classification VC = ClassifyModifiable(Ctx, Loc ? *Loc : dummy);
tools/clang/lib/Sema/SemaInit.cpp
 4710   Expr::Classification InitCategory = Initializer->Classify(S.Context);
tools/clang/lib/Sema/SemaLookup.cpp
 3188   Expr::Classification Classification =
tools/clang/lib/Sema/SemaOverload.cpp
 4623   Expr::Classification InitCategory = Init->Classify(S.Context);
 5167                                 Expr::Classification FromClassification,
 5301   Expr::Classification FromClassification;
 5305     FromClassification = Expr::Classification::makeSimpleLValue();
 6104                          Expr::Classification::makeSimpleLValue(), Args,
 6579       Expr::Classification ObjectClassification;
 6587             ObjectClassification = Expr::Classification::makeSimpleLValue();
 6633                               Expr::Classification ObjectClassification,
 6668                          Expr::Classification ObjectClassification,
 6813     Expr::Classification ObjectClassification, ArrayRef<Expr *> Args,
 6945     Expr::Classification ObjectClassification, OverloadCandidateParamOrder PO) {
13387     Expr::Classification ObjectClassification
13388       = UnresExpr->isArrow()? Expr::Classification::makeSimpleLValue()