Wyvern. Type
(wyvern v1.0.3)
Copy Markdown
Represents an LLVM type e.g. :integer, :pointer
Summary
Functions
For struct and array types returns the inner type at the given index.
Types
@type t() :: Wyvern.Type.Integer.t() | Wyvern.Type.Float.t() | Wyvern.Type.Pointer.t() | Wyvern.Type.Array.t() | Wyvern.Type.Function.t() | Wyvern.Type.Struct.t() | Wyvern.Type.NamedStruct.t() | Wyvern.Type.Void.t()
We declare t at the end to ensure we pick up our module definitions.
Functions
For struct and array types returns the inner type at the given index.