VariantDouble extension type com
Constructors
- VariantDouble(double value)
-
Creates a Variant holding a Double value.
factory
-
VariantDouble.fromPointer(Pointer<
VARIANT> _) -
const
Properties
- address → int
-
Access to the raw pointer value.
On 32-bit systems, the upper 32-bits of the result are 0.
no setterinherited
- boolVal ↔ bool
-
getter/setter pairinherited
- bstrVal ↔ BSTR
-
getter/setter pairinherited
- bVal ↔ int
-
getter/setter pairinherited
-
byref
↔ Pointer<
NativeType> -
getter/setter pairinherited
- cVal ↔ CHAR
-
getter/setter pairinherited
- cyVal ↔ CY
-
getter/setter pairinherited
- date ↔ double
-
getter/setter pairinherited
- dblVal ↔ double
-
getter/setter pairinherited
- decVal ↔ DECIMAL
-
getter/setter pairinherited
- fltVal ↔ double
-
getter/setter pairinherited
- hashCode → int
-
The hash code for a Pointer only depends on its address.
no setterinherited
- intVal ↔ int
-
getter/setter pairinherited
- isEmpty → bool
-
Whether this VARIANT is empty (VT_EMPTY).
no setterinherited
- isNull → bool
-
Whether this VARIANT represents a COM
null(VT_NULL).no setterinherited - iVal ↔ int
-
getter/setter pairinherited
- llVal ↔ int
-
getter/setter pairinherited
- lVal ↔ int
-
getter/setter pairinherited
-
parray
↔ Pointer<
SAFEARRAY> -
getter/setter pairinherited
-
pboolVal
↔ Pointer<
Int16> -
getter/setter pairinherited
-
pbstrVal
↔ Pointer<
Pointer< Utf16> > -
getter/setter pairinherited
-
pbVal
↔ Pointer<
Uint8> -
getter/setter pairinherited
- pcVal ↔ PSTR
-
getter/setter pairinherited
-
pcyVal
↔ Pointer<
CY> -
getter/setter pairinherited
-
pdate
↔ Pointer<
Double> -
getter/setter pairinherited
-
pdblVal
↔ Pointer<
Double> -
getter/setter pairinherited
-
pdecVal
↔ Pointer<
DECIMAL> -
getter/setter pairinherited
- pdispVal ↔ IDispatch?
-
getter/setter pairinherited
-
pfltVal
↔ Pointer<
Float> -
getter/setter pairinherited
-
pintVal
↔ Pointer<
Int32> -
getter/setter pairinherited
-
piVal
↔ Pointer<
Int16> -
getter/setter pairinherited
-
pllVal
↔ Pointer<
Int64> -
getter/setter pairinherited
-
plVal
↔ Pointer<
Int32> -
getter/setter pairinherited
-
pparray
↔ Pointer<
Pointer< SAFEARRAY> > -
getter/setter pairinherited
-
ppdispVal
↔ Pointer<
VTablePointer> -
getter/setter pairinherited
-
ppunkVal
↔ Pointer<
VTablePointer> -
getter/setter pairinherited
-
pscode
↔ Pointer<
Int32> -
getter/setter pairinherited
-
puintVal
↔ Pointer<
Uint32> -
getter/setter pairinherited
-
puiVal
↔ Pointer<
Uint16> -
getter/setter pairinherited
-
pullVal
↔ Pointer<
Uint64> -
getter/setter pairinherited
-
pulVal
↔ Pointer<
Uint32> -
getter/setter pairinherited
- punkVal ↔ IUnknown?
-
getter/setter pairinherited
-
pvarVal
↔ Pointer<
VARIANT> -
getter/setter pairinherited
- ref ↔ VARIANT
-
Provides access to the underlying VARIANT structure.
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scode ↔ int
-
getter/setter pairinherited
- uintVal ↔ int
-
getter/setter pairinherited
- uiVal ↔ int
-
getter/setter pairinherited
- ullVal ↔ int
-
getter/setter pairinherited
- ulVal ↔ int
-
getter/setter pairinherited
- value ↔ double
-
Gets or sets the Double value stored in the VARIANT.
getter/setter pairoverride
- vt ↔ VARENUM
-
The
vtfield of the VARIANT, representing the type of data stored.getter/setter pairinherited
Methods
-
cast<
U extends NativeType> () → Pointer< U> -
Reinterprets the address of this pointer as the address of a
U.inherited -
copy(
) → Variant< double> -
Creates a deep copy of this Variant.
inherited
-
free(
) → void -
Releases all resources held by this Variant and frees its memory.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
tryGet<
R extends Object?> () → R? -
Attempts to read the value stored in this VARIANT as type
R.inherited
Operators
-
operator ==(
Object other) → bool -
Equality for Pointers only depends on their address.
inherited