NirGenType

trait NirGenType(using x$1: Context)
class Object
trait Matchable
class Any

Type members

Classlikes

sealed case class SimpleType(sym: Symbol, targs: Seq[SimpleType])

Value members

Concrete methods

def genExternMethodSig(sym: Symbol): Function
def genMethodSig(sym: Symbol, statically: Boolean): Function
def genRefType(st: SimpleType, deconstructValueTypes: Boolean): Type
def genType(st: SimpleType, deconstructValueTypes: Boolean): Type

Concrete fields

Givens

Givens

given fromSymbol: Conversion[Symbol, SimpleType]
given fromType: Conversion[Type, SimpleType]

Extensions

Extensions

extension (sym: Symbol)

Tests if this type inherits from CFuncPtr

Tests if this type inherits from CFuncPtr

Tests if this type is implementations of CFuncPtr

Tests if this type is implementations of CFuncPtr

extension (tpe: Type)