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
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
-
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