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

Type members

Classlikes

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

Attributes

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

Value members

Concrete methods

def genExternMethodSig(sym: Symbol): Function
def genMethodSig(sym: Symbol): Function
def genType(st: SimpleType): Type

Givens

Givens

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

Extensions

Extensions

extension (sym: Symbol)(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

extension (tpe: Type)(tpe: Type)