scala.scalanative.nir.serialization

Type members

Classlikes

final class BinaryDeserializer(buffer: ByteBuffer, bufferName: String)
final class BinarySerializer
object Tags

Serialization tags are unique type ids used to identify types in the binary representation of NIR. There are some holes in the numbering of the types to allow for binary-compatible leeway with adding new IR nodes.

Serialization tags are unique type ids used to identify types in the binary representation of NIR. There are some holes in the numbering of the types to allow for binary-compatible leeway with adding new IR nodes.

Value members

Concrete methods

def deserializeBinary(buffer: ByteBuffer, bufferName: String): Seq[Defn]
def serializeText(defns: Seq[Defn], buffer: ByteBuffer): Unit