Wyvern. Value
(wyvern v1.0.3)
Copy Markdown
Value represents a typed value, e.g. the integer 42.
Summary
Types
@type t() :: Wyvern.Value.Array.t() | Wyvern.Value.BlockAddress.t() | Wyvern.Value.Integer.t() | Wyvern.Value.Float.t() | Wyvern.Value.LocalRef.t() | Wyvern.Value.GlobalRef.t() | Wyvern.Value.Handle.t() | Wyvern.Value.Poison.t() | Wyvern.Value.Struct.t() | Wyvern.Value.Undef.t() | Wyvern.Value.Void.t()
Functions
@spec global_ref(String.t()) :: Wyvern.Value.GlobalRef.t()
@spec local_ref(Wyvern.Type.t(), String.t()) :: Wyvern.Value.LocalRef.t()
@spec poison(Wyvern.Type.t()) :: Wyvern.Value.Poison.t()
@spec undef(Wyvern.Type.t()) :: Wyvern.Value.Undef.t()
@spec void() :: Wyvern.Value.Void.t()