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

References

tools/clang/include/clang/AST/StmtVisitor.h
   46     if (PTR(BinaryOperator) BinOp = dyn_cast<BinaryOperator>(S)) {
   48       case BO_PtrMemD:   DISPATCH(BinPtrMemD,   BinaryOperator);
   49       case BO_PtrMemI:   DISPATCH(BinPtrMemI,   BinaryOperator);
   50       case BO_Mul:       DISPATCH(BinMul,       BinaryOperator);
   51       case BO_Div:       DISPATCH(BinDiv,       BinaryOperator);
   52       case BO_Rem:       DISPATCH(BinRem,       BinaryOperator);
   53       case BO_Add:       DISPATCH(BinAdd,       BinaryOperator);
   54       case BO_Sub:       DISPATCH(BinSub,       BinaryOperator);
   55       case BO_Shl:       DISPATCH(BinShl,       BinaryOperator);
   56       case BO_Shr:       DISPATCH(BinShr,       BinaryOperator);
   58       case BO_LT:        DISPATCH(BinLT,        BinaryOperator);
   59       case BO_GT:        DISPATCH(BinGT,        BinaryOperator);
   60       case BO_LE:        DISPATCH(BinLE,        BinaryOperator);
   61       case BO_GE:        DISPATCH(BinGE,        BinaryOperator);
   62       case BO_EQ:        DISPATCH(BinEQ,        BinaryOperator);
   63       case BO_NE:        DISPATCH(BinNE,        BinaryOperator);
   64       case BO_Cmp:       DISPATCH(BinCmp,       BinaryOperator);
   66       case BO_And:       DISPATCH(BinAnd,       BinaryOperator);
   67       case BO_Xor:       DISPATCH(BinXor,       BinaryOperator);
   68       case BO_Or :       DISPATCH(BinOr,        BinaryOperator);
   69       case BO_LAnd:      DISPATCH(BinLAnd,      BinaryOperator);
   70       case BO_LOr :      DISPATCH(BinLOr,       BinaryOperator);
   71       case BO_Assign:    DISPATCH(BinAssign,    BinaryOperator);
   72       case BO_MulAssign: DISPATCH(BinMulAssign, CompoundAssignOperator);
   73       case BO_DivAssign: DISPATCH(BinDivAssign, CompoundAssignOperator);
   74       case BO_RemAssign: DISPATCH(BinRemAssign, CompoundAssignOperator);
   75       case BO_AddAssign: DISPATCH(BinAddAssign, CompoundAssignOperator);
   76       case BO_SubAssign: DISPATCH(BinSubAssign, CompoundAssignOperator);
   77       case BO_ShlAssign: DISPATCH(BinShlAssign, CompoundAssignOperator);
   78       case BO_ShrAssign: DISPATCH(BinShrAssign, CompoundAssignOperator);
   79       case BO_AndAssign: DISPATCH(BinAndAssign, CompoundAssignOperator);
   80       case BO_OrAssign:  DISPATCH(BinOrAssign,  CompoundAssignOperator);
   81       case BO_XorAssign: DISPATCH(BinXorAssign, CompoundAssignOperator);
   82       case BO_Comma:     DISPATCH(BinComma,     BinaryOperator);
   84     } else if (PTR(UnaryOperator) UnOp = dyn_cast<UnaryOperator>(S)) {
   86       case UO_PostInc:   DISPATCH(UnaryPostInc,   UnaryOperator);
   87       case UO_PostDec:   DISPATCH(UnaryPostDec,   UnaryOperator);
   88       case UO_PreInc:    DISPATCH(UnaryPreInc,    UnaryOperator);
   89       case UO_PreDec:    DISPATCH(UnaryPreDec,    UnaryOperator);
   90       case UO_AddrOf:    DISPATCH(UnaryAddrOf,    UnaryOperator);
   91       case UO_Deref:     DISPATCH(UnaryDeref,     UnaryOperator);
   92       case UO_Plus:      DISPATCH(UnaryPlus,      UnaryOperator);
   93       case UO_Minus:     DISPATCH(UnaryMinus,     UnaryOperator);
   94       case UO_Not:       DISPATCH(UnaryNot,       UnaryOperator);
   95       case UO_LNot:      DISPATCH(UnaryLNot,      UnaryOperator);
   96       case UO_Real:      DISPATCH(UnaryReal,      UnaryOperator);
   97       case UO_Imag:      DISPATCH(UnaryImag,      UnaryOperator);
   98       case UO_Extension: DISPATCH(UnaryExtension, UnaryOperator);
   99       case UO_Coawait:   DISPATCH(UnaryCoawait,   UnaryOperator);
  104     switch (S->getStmtClass()) {