NirGenExpr

scala.scalanative.nscplugin.NirGenExpr
trait NirGenExpr(using x$1: Context)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class NirCodeGen
Self type

Members list

Type members

Classlikes

sealed case class ContTree(f: () => Val) extends Tree[Type]

Attributes

Supertypes
trait Serializable
class Tree[Type]
trait Showable
trait Container
trait LinkSource
class Positioned
trait Cloneable
trait Product
trait Equals
trait SrcPos
class Object
trait Matchable
class Any
Show all
class ExprBuffer(using fresh: Fresh) extends FixupBuffer

Attributes

Supertypes
class FixupBuffer
class Buffer
class Object
trait Matchable
class Any
Self type
sealed class FixupBuffer(using fresh: Fresh) extends Buffer

Attributes

Supertypes
class Buffer
class Object
trait Matchable
class Any
Known subtypes
class ExprBuffer
sealed case class ValTree(value: Val) extends Tree[Type]

Attributes

Supertypes
trait Serializable
class Tree[Type]
trait Showable
trait Container
trait LinkSource
class Positioned
trait Cloneable
trait Product
trait Equals
trait SrcPos
class Object
trait Matchable
class Any
Show all