wasmtime_extern_union class final

\typedef wasmtime_extern_union_t \brief Convenience alias for #wasmtime_extern_union

\union wasmtime_extern_union \brief Container for different kinds of extern items.

This type is contained in #wasmtime_extern_t and contains the payload for the various kinds of items an extern wasm item can be.

Inheritance
Implemented types
Available extensions

Constructors

wasmtime_extern_union()

Properties

address → Pointer<T>

Available on T, provided by the UnionAddress extension

The memory address of the underlying data.
no setter
func ↔ wasmtime_func_t
Field used if #wasmtime_extern_t::kind is #WASMTIME_EXTERN_FUNC
getter/setter pair
global ↔ wasmtime_global_t
Field used if #wasmtime_extern_t::kind is #WASMTIME_EXTERN_GLOBAL
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
memory ↔ wasmtime_memory_t
Field used if #wasmtime_extern_t::kind is #WASMTIME_EXTERN_MEMORY
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sharedmemory ↔ Pointer<wasmtime_sharedmemory_t>
Field used if #wasmtime_extern_t::kind is #WASMTIME_EXTERN_SHAREDMEMORY
getter/setter pair
table ↔ wasmtime_table_t
Field used if #wasmtime_extern_t::kind is #WASMTIME_EXTERN_TABLE
getter/setter pair
tag ↔ wasmtime_tag_t
Field used if #wasmtime_extern_t::kind is #WASMTIME_EXTERN_TAG
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