scala.scalanative.codegen

Type members

Classlikes

object CodeGen
class DynamicHashMap(meta: Metadata, cls: Class, proxies: Seq[Defn])
class FieldLayout(meta: Metadata, cls: Class)
object Generate

Created by lukaskellenberger on 17.12.16.

Created by lukaskellenberger on 17.12.16.

object Lower
final case class MemoryLayout(size: Long, tys: Seq[PositionedType])
Companion:
object
Companion:
class
class Metadata(val linked: Result, proxies: Seq[Defn])
class ModuleArray(meta: Metadata)

Implementation based on the article: 'Throw away the keys: Easy, Minimal Perfect Hashing' by Steve Hanov (http://stevehanov.ca/blog/index.php?id=119)

Implementation based on the article: 'Throw away the keys: Easy, Minimal Perfect Hashing' by Steve Hanov (http://stevehanov.ca/blog/index.php?id=119)

Companion:
class
class PerfectHashMap[K, V](val keys: Seq[Int], val values: Seq[Option[V]], hashFunc: (K, Int) => Int)
Companion:
object
class VirtualTable(meta: Metadata, cls: Class)