NirGenType

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

Attributes

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

Members list

Value members

Concrete methods

def genBoxType(tpe: Type): Type
def genExternMethodSig(sym: Symbol): Function
def genExternType(tpe: Type): Type
def genMethodSig(sym: Symbol, statically: Boolean): Function
def genMethodSigParamsImpl(sym: Symbol, isExternHint: Boolean)(using Context): Seq[Type]
def genRefType(tpe: Type): RefKind
inline def genType(tpe: Type, deconstructValueTypes: Boolean): Type
def genTypeValue(tpe: Type): Val

Concrete fields

Extensions

Extensions

extension (sym: Symbol)

Tests if this type inherits from CFuncPtr

Tests if this type inherits from CFuncPtr

Attributes

Tests if this type is implementations of CFuncPtr

Tests if this type is implementations of CFuncPtr

Attributes