IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Abstract base class for all binary operators More...
Public Member Functions | |
override void | Reduce (ConstraintBuilder.ConstraintStack stack) |
Reduce produces a constraint from the operator and any arguments. It takes the arguments from the constraint stack and pushes the resulting constraint on it. More... | |
abstract IConstraint | ApplyOperator (IConstraint left, IConstraint right) |
Abstract method that produces a constraint by applying the operator to its left and right constraint arguments. More... | |
Properties | |
override int | LeftPrecedence [get] |
Gets the left precedence of the operator More... | |
override int | RightPrecedence [get] |
Gets the right precedence of the operator More... | |
![]() | |
object | LeftContext [get, set] |
The syntax element preceding this operator More... | |
object | RightContext [get, set] |
The syntax element following this operator More... | |
virtual int | LeftPrecedence [get] |
The precedence value used when the operator is about to be pushed to the stack. More... | |
virtual int | RightPrecedence [get] |
The precedence value used when the operator is on the top of the stack. More... | |
Additional Inherited Members | |
![]() | |
int | left_precedence |
The precedence value used when the operator is about to be pushed to the stack. More... | |
int | right_precedence |
The precedence value used when the operator is on the top of the stack. More... | |
Abstract base class for all binary operators
|
inlinevirtual |
Reduce produces a constraint from the operator and any arguments. It takes the arguments from the constraint stack and pushes the resulting constraint on it.
stack |
Implements NUnit.Framework.Constraints.ConstraintOperator.
|
pure virtual |
Abstract method that produces a constraint by applying the operator to its left and right constraint arguments.
Implemented in NUnit.Framework.Constraints.AndOperator, and NUnit.Framework.Constraints.OrOperator.
|
get |
Gets the left precedence of the operator
|
get |
Gets the right precedence of the operator