IVariantOperations class abstract

Defines an interface for variant operations manager.

Implementers

Constructors

IVariantOperations()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

add(Variant value1, Variant value2) Variant
Performs '+' operation for two variants.
and(Variant value1, Variant value2) Variant
Performs AND operation for two variants.
convert(Variant variant, VariantType newType) Variant
Converts variant to specified type
div(Variant value1, Variant value2) Variant
Performs '/' operation for two variants.
equal(Variant value1, Variant value2) Variant
Performs '=' operation for two variants.
getElement(Variant value1, Variant value2) Variant
Performs [] operation for two variants.
in_(Variant value1, Variant value2) Variant
Performs IN operation for two variants.
less(Variant value1, Variant value2) Variant
Performs '<' operation for two variants.
lessEqual(Variant value1, Variant value2) Variant
Performs '<=' operation for two variants.
lsh(Variant value1, Variant value2) Variant
Performs << operation for two variants.
mod(Variant value1, Variant value2) Variant
Performs '%' operation for two variants.
more(Variant value1, Variant value2) Variant
Performs '>' operation for two variants.
moreEqual(Variant value1, Variant value2) Variant
Performs '>=' operation for two variants.
mul(Variant value1, Variant value2) Variant
Performs '*' operation for two variants.
negative(Variant value) Variant
Performs '-' operation for a variant. value The operand for this operation. Returns A result variant object.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
not(Variant value) Variant
Performs NOT operation for a variant. value The operand for this operation. Returns A result variant object.
notEqual(Variant value1, Variant value2) Variant
Performs '<>' operation for two variants.
or(Variant value1, Variant value2) Variant
Performs OR operation for two variants.
pow(Variant value1, Variant value2) Variant
Performs '^' operation for two variants.
rsh(Variant value1, Variant value2) Variant
Performs >> operation for two variants.
sub(Variant value1, Variant value2) Variant
Performs '-' operation for two variants.
toString() String
A string representation of this object.
inherited
xor(Variant value1, Variant value2) Variant
Performs XOR operation for two variants.

Operators

operator ==(Object other) bool
The equality operator.
inherited