Modules

amyc.backend.wasm.Modules$
object Modules

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Modules.type

Members list

Type members

Classlikes

case class Data(offset: Int, str: String)

A WebAssembly data segment

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object ElementSegment

A WebAssembly element segment

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
case object Export

A WebAssembly export statement

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Export.type
case class Function

A WebAssembly Function

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Function

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Function.type
case class Global(value: Int)

A WebAssembly Global Variable

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Import(elem: String)

A WebAssembly import statement

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Memory(id: Option[id])

A WbeAssembly Memory

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Module(name: String, globals: List[Global], imports: List[String], table: Option[Table], data: List[Data], functions: List[Function])

A WebAssembly module

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Start(idx: funcidx)

A WebAssembly Start Function

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Table(elems: List[FunctionSymbol])

A WebAssembly Table

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all