TypeSafeVariantOperations class

Implements a strongly typed (type safe) variant operations manager object.

Inheritance

Constructors

TypeSafeVariantOperations()

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

Operators

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