AbstractVariantOperations class abstract

Implemented types
Implementers

Constructors

AbstractVariantOperations()

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.
override
and(Variant value1, Variant value2) Variant
Performs AND operation for two variants.
override
convert(Variant value, VariantType newType) Variant
Converts variant to specified type
override
div(Variant value1, Variant value2) Variant
Performs '/' operation for two variants.
override
equal(Variant value1, Variant value2) Variant
Performs '=' operation for two variants.
override
getElement(Variant value1, Variant value2) Variant
Performs [] operation for two variants.
override
in_(Variant value1, Variant value2) Variant
Performs IN operation for two variants.
override
less(Variant value1, Variant value2) Variant
Performs '<' operation for two variants.
override
lessEqual(Variant value1, Variant value2) Variant
Performs '<=' operation for two variants.
override
lsh(Variant value1, Variant value2) Variant
Performs << operation for two variants.
override
mod(Variant value1, Variant value2) Variant
Performs '%' operation for two variants.
override
more(Variant value1, Variant value2) Variant
Performs '>' operation for two variants.
override
moreEqual(Variant value1, Variant value2) Variant
Performs '>=' operation for two variants.
override
mul(Variant value1, Variant value2) Variant
Performs '*' operation for two variants.
override
negative(Variant value) Variant
Performs '-' operation for a variant. value The operand for this operation. Returns A result variant object.
override
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.
override
notEqual(Variant value1, Variant value2) Variant
Performs '<>' operation for two variants.
override
or(Variant value1, Variant value2) Variant
Performs OR operation for two variants.
override
pow(Variant value1, Variant value2) Variant
Performs '^' operation for two variants.
override
rsh(Variant value1, Variant value2) Variant
Performs >> operation for two variants.
override
sub(Variant value1, Variant value2) Variant
Performs '-' operation for two variants.
override
toString() String
A string representation of this object.
inherited
typeToString(VariantType value) String
Convert variant type to string representation
xor(Variant value1, Variant value2) Variant
Performs XOR operation for two variants.
override

Operators

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