Operation Member List

This is the complete list of members for Operation, including all inherited members.
__ARITHMETIC_END__ enum value (defined in Operation)Operation
__ARITHMETIC_START__ enum value (defined in Operation)Operation
__BITWISE_END__ enum value (defined in Operation)Operation
__BITWISE_START__ enum value (defined in Operation)Operation
__COMPARISON_END__ enum value (defined in Operation)Operation
__COMPARISON_START__ enum value (defined in Operation)Operation
__FIRST_OP__ enum value (defined in Operation)Operation
__LAST_OP__ enum value (defined in Operation)Operation
__LOGIC_END__ enum value (defined in Operation)Operation
__LOGIC_START__ enum value (defined in Operation)Operation
__MISC_END__ enum value (defined in Operation)Operation
__MISC_START__ enum value (defined in Operation)Operation
__NO_OP__ enum valueOperation
ADDITION_OP enum valueOperation
ATTRREF_NODE enum valueExprTree
BITWISE_AND_OP enum valueOperation
BITWISE_NOT_OP enum valueOperation
BITWISE_OR_OP enum valueOperation
BITWISE_XOR_OP enum valueOperation
CLASSAD_NODE enum valueExprTree
Copy() const Operation [virtual]
Copy() const Operation [virtual]
CopyFrom(const Operation &op) (defined in Operation)Operation
CopyFrom(const Operation &op) (defined in Operation)Operation
ExprTree::CopyFrom(const ExprTree &literal)ExprTree [protected]
DIVISION_OP enum valueOperation
EQUAL_OP enum valueOperation
EVAL_ERROR enum value (defined in ExprTree)ExprTree [protected]
EVAL_FAIL enum value (defined in ExprTree)ExprTree [protected]
EVAL_OK enum value (defined in ExprTree)ExprTree [protected]
EVAL_UNDEF enum value (defined in ExprTree)ExprTree [protected]
Evaluate(EvalState &state, Value &val) const ExprTree
Evaluate(Value &v) const ExprTree
Evaluate(Value &v, ExprTree *&t) const (defined in ExprTree)ExprTree [protected]
Evaluate(EvalState &, Value &, ExprTree *&) const (defined in ExprTree)ExprTree [protected]
Evaluate(EvalState &state, Value &val) const ExprTree
Evaluate(Value &v) const ExprTree
Evaluate(Value &v, ExprTree *&t) const (defined in ExprTree)ExprTree [protected]
Evaluate(EvalState &, Value &, ExprTree *&) const (defined in ExprTree)ExprTree [protected]
EXPR_LIST_NODE enum valueExprTree
ExprTree() (defined in ExprTree)ExprTree [protected]
ExprTree() (defined in ExprTree)ExprTree [protected]
Flatten(Value &val, ExprTree *&tree) const (defined in ExprTree)ExprTree [protected]
Flatten(EvalState &, Value &, ExprTree *&, int *=NULL) const (defined in ExprTree)ExprTree [protected]
Flatten(Value &val, ExprTree *&tree) const (defined in ExprTree)ExprTree [protected]
Flatten(EvalState &, Value &, ExprTree *&, int *=NULL) const (defined in ExprTree)ExprTree [protected]
FN_CALL_NODE enum valueExprTree
GetComponents(OpKind &, ExprTree *&, ExprTree *&, ExprTree *&) const Operation
GetComponents(OpKind &, ExprTree *&, ExprTree *&, ExprTree *&) const Operation
GetKind(void) const ExprTree [inline]
GetKind(void) const ExprTree [inline]
GetParentScope() const ExprTree [inline]
GetParentScope() const ExprTree [inline]
GREATER_OR_EQUAL_OP enum valueOperation
GREATER_THAN_OP enum valueOperation
IS_OP enum valueOperation
ISNT_OP enum valueOperation
IsStrictOperator(OpKind)Operation [static]
IsStrictOperator(OpKind)Operation [static]
LEFT_SHIFT_OP enum valueOperation
LESS_OR_EQUAL_OP enum valueOperation
LESS_THAN_OP enum valueOperation
LITERAL_NODE enum valueExprTree
LOGICAL_AND_OP enum valueOperation
LOGICAL_NOT_OP enum valueOperation
LOGICAL_OR_OP enum valueOperation
MakeOperation(OpKind kind, ExprTree *e1=NULL, ExprTree *e2=NULL, ExprTree *e3=NULL)Operation [static]
MakeOperation(OpKind kind, ExprTree *e1=NULL, ExprTree *e2=NULL, ExprTree *e3=NULL)Operation [static]
META_EQUAL_OP enum valueOperation
META_NOT_EQUAL_OP enum valueOperation
MODULUS_OP enum valueOperation
MULTIPLICATION_OP enum valueOperation
NodeKind enum nameExprTree
NodeKind enum nameExprTree
nodeKind (defined in ExprTree)ExprTree [protected]
NOT_EQUAL_OP enum valueOperation
OP_NODE enum valueExprTree
Operate(OpKind op, Value &op1, Value &op2, Value &result)Operation [static]
Operate(OpKind op, Value &op1, Value &op2, Value &op3, Value &result)Operation [static]
Operate(OpKind op, Value &op1, Value &op2, Value &result)Operation [static]
Operate(OpKind op, Value &op1, Value &op2, Value &op3, Value &result)Operation [static]
Operation(const Operation &op)Operation
Operation()Operation [protected]
Operation(const Operation &op)Operation
Operation()Operation [protected]
operator=(const Operation &op)Operation
operator=(const Operation &op)Operation
operator== (defined in Operation)Operation [friend]
operator== (defined in Operation)Operation [friend]
OpKind enum nameOperation
OpKind enum nameOperation
PARENTHESES_OP enum valueOperation
parentScope (defined in ExprTree)ExprTree [protected]
PrecedenceLevel(OpKind)Operation [static]
PrecedenceLevel(OpKind)Operation [static]
PROP_ERROR enum value (defined in ExprTree)ExprTree [protected]
PROP_UNDEF enum value (defined in ExprTree)ExprTree [protected]
Puke() const ExprTree
Puke() const ExprTree
RIGHT_SHIFT_OP enum valueOperation
SameAs(const ExprTree *tree) const Operation [virtual]
SameAs(const ExprTree *tree) const Operation [virtual]
SetParentScope(const ClassAd *p)ExprTree
SetParentScope(const ClassAd *p)ExprTree
SUBSCRIPT_OP enum valueOperation
SUBTRACTION_OP enum valueOperation
TERNARY_OP enum valueOperation
UNARY_MINUS_OP enum valueOperation
UNARY_PLUS_OP enum valueOperation
URIGHT_SHIFT_OP enum valueOperation
~ExprTree()ExprTree [virtual]
~ExprTree()ExprTree [virtual]
~Operation()Operation [virtual]
~Operation()Operation [virtual]
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends