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

Declarations

gen/tools/clang/include/clang/AST/StmtNodes.inc
  639 COMPOUNDASSIGNOPERATOR(CompoundAssignOperator, BinaryOperator)

References

tools/clang/include/clang/AST/Expr.h
 3604     : Expr(CompoundAssignOperatorClass, ResTy, VK, OK,
 3647     : BinaryOperator(CompoundAssignOperatorClass, Empty) { }
 3659     return S->getStmtClass() == CompoundAssignOperatorClass;
tools/clang/lib/AST/Expr.cpp
 2477   case CompoundAssignOperatorClass:
 3438   case CompoundAssignOperatorClass:
tools/clang/lib/AST/ExprClassification.cpp
  297   case Expr::CompoundAssignOperatorClass:
tools/clang/lib/AST/ExprConstant.cpp
13838   case Expr::CompoundAssignOperatorClass:
tools/clang/lib/AST/ItaniumMangle.cpp
 4080   case Expr::CompoundAssignOperatorClass: // fallthrough
tools/clang/lib/AST/StmtProfile.cpp
 1416     return Stmt::CompoundAssignOperatorClass;
 1420     return Stmt::CompoundAssignOperatorClass;
 1424     return Stmt::CompoundAssignOperatorClass;
 1428     return Stmt::CompoundAssignOperatorClass;
 1432     return Stmt::CompoundAssignOperatorClass;
 1436     return Stmt::CompoundAssignOperatorClass;
 1440     return Stmt::CompoundAssignOperatorClass;
 1444     return Stmt::CompoundAssignOperatorClass;
 1456     return Stmt::CompoundAssignOperatorClass;
 1460     return Stmt::CompoundAssignOperatorClass;
 1548              SC == Stmt::CompoundAssignOperatorClass)
tools/clang/lib/Analysis/ReachableCode.cpp
  563     case Expr::CompoundAssignOperatorClass: {
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp
  225   case Stmt::CompoundAssignOperatorClass:
tools/clang/lib/CodeGen/CGExpr.cpp
 1257   case Expr::CompoundAssignOperatorClass: {
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 2078       .setAlwaysAdd(Stmt::CompoundAssignOperatorClass)
tools/clang/lib/Sema/SemaExceptionSpec.cpp
 1227   case Expr::CompoundAssignOperatorClass:
tools/clang/lib/Sema/TreeTransform.h
 9831   return getDerived().TransformBinaryOperator(E);
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
  448   case Stmt::CompoundAssignOperatorClass:
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 1646     case Stmt::CompoundAssignOperatorClass:
tools/clang/tools/libclang/CXCursor.cpp
  385   case Stmt::CompoundAssignOperatorClass: