Rose2OA
|
#include <Sage2OA.h>
Public Types | |
enum | OperatorType { OP_ADD = 100, OP_AND_ASSIGN = 200, OP_AND = 300, OP_ASSIGN = 400, OP_BIT_AND = 500, OP_BIT_OR = 600, OP_BIT_XOR = 700, OP_COMMA_EXP = 800, OP_DIV_ASSIGN = 900, OP_DIVIDE = 1000, OP_EQUALITY = 1100, OP_GREATER_OR_EQUAL = 1200, OP_GREATER_THAN = 1300, OP_INTEGER_DIVIDE = 1400, OP_IOR_ASSIGN = 1500, OP_LESS_OR_EQUAL = 1600, OP_LESS_THAN = 1700, OP_LSHIFT_ASSIGN = 1800, OP_LSHIFT = 1900, OP_MINUS_ASSIGN = 2000, OP_MOD_ASSIGN = 2100, OP_MOD = 2200, OP_MULT_ASSIGN = 2300, OP_MULTIPLY = 2400, OP_NOT_EQUAL = 2500, OP_OR = 2600, OP_PLUS_ASSIGN = 2700, OP_RSHIFT_ASSIGN = 2800, OP_RSHIFT = 2900, OP_SUBTRACT = 3000, OP_XOR_ASSIGN = 3100, OP_BIT_COMPLEMENT = 3200, OP_CAST = 3300, OP_MINUS_MINUS = 3400, OP_MINUS = 3500, OP_NOT = 3600, OP_PLUS_PLUS = 3700, OP_THROW = 3800, OP_UNARY_ADD = 3900, OP_ASSIGN_INIT = 4000 } |
Public Member Functions | |
SageOp (SageOp::OperatorType op) | |
virtual bool | operator< (OpBasicInterface &other) |
virtual bool | operator== (OpBasicInterface &other) |
virtual bool | operator!= (OpBasicInterface &other) |
virtual std::string | toString () |
OperatorType | getOpType () |
Private Attributes | |
OperatorType | mOpType |
enum SageOp::OperatorType |
|
inline |
|
inline |
Definition at line 691 of file Sage2OA.h.
Referenced by operator!=(), operator<(), and operator==().
|
inlinevirtual |
Definition at line 638 of file Sage2OA.h.
References getOpType(), and other.
|
inlinevirtual |
Definition at line 628 of file Sage2OA.h.
References getOpType(), and other.
|
inlinevirtual |
Definition at line 633 of file Sage2OA.h.
References getOpType(), and other.
|
private |