Value comparisons (as distinct from variable pointer equality)
Value comparisons (as distinct from variable pointer equality)
Return the string often used as a prefix of the toString representation of this variable.
Return the string often used as a prefix of the toString representation of this variable.
Assign a new value to this variable
Assign a new value to this variable
If false, then when += is called with a value (or index) outside the Domain, an error is thrown.
If false, then when += is called with a value (or index) outside the Domain, an error is thrown. If true, then no error is thrown, and request to add the outside-Domain value is simply ignored.
Return a short string representation of this variable, suitable for debugging messages.
Return a short string representation of this variable, suitable for debugging messages.
Abstract method to return the value of this variable.
Abstract method to return the value of this variable.