wasmtime_val_raw class final

\typedef wasmtime_val_raw_t \brief Convenience alias for #wasmtime_val_raw

\union wasmtime_val_raw \brief Container for possible wasm values.

This type is used on conjunction with #wasmtime_func_new_unchecked as well as #wasmtime_func_call_unchecked. Instances of this type do not have type information associated with them, it's up to the embedder to figure out how to interpret the bits contained within, often using some other channel to determine the type.

Inheritance
Implemented types
Available extensions

Constructors

wasmtime_val_raw()

Properties

address → Pointer<T>

Available on T, provided by the UnionAddress extension

The memory address of the underlying data.
no setter
anyref ↔ int
Field for when this val is a WebAssembly anyref value.
getter/setter pair
exnref ↔ int
Field for when this val is a WebAssembly exnref value.
getter/setter pair
externref ↔ int
Field for when this val is a WebAssembly externref value.
getter/setter pair
f32 ↔ double
Field for when this val is a WebAssembly f32 value.
getter/setter pair
f64 ↔ double
Field for when this val is a WebAssembly f64 value.
getter/setter pair
funcref ↔ Pointer<Void>
Field for when this val is a WebAssembly funcref value.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
i32 ↔ int
Field for when this val is a WebAssembly i32 value.
getter/setter pair
i64 ↔ int
Field for when this val is a WebAssembly i64 value.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
v128 ↔ Array<Uint8>
Field for when this val is a WebAssembly v128 value.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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