TypeSafeVariantOperations class
Implements a strongly typed (type safe) variant operations manager object.
- Inheritance
-
- Object
- AbstractVariantOperations
- TypeSafeVariantOperations
Constructors
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