GC

@extern
object GC

The Boehm GC conservative garbage collector

See also:
class Object
trait Matchable
class Any
GC.type

Value members

Concrete methods

@name("scalanative_alloc")
def alloc(cls: Class[_], size: CSize): RawPtr
@name("scalanative_alloc_atomic")
def alloc_atomic(cls: Class[_], size: CSize): RawPtr
@name("scalanative_alloc_large")
def alloc_large(cls: Class[_], size: CSize): RawPtr
@name("scalanative_alloc_small")
def alloc_small(cls: Class[_], size: CSize): RawPtr
@name("scalanative_collect")
def collect(): Unit
@name("scalanative_init")
def init(): Unit
@name("scalanative_register_weak_reference_handler")

Deprecated methods

@deprecated("Marked for removal, use alloc(Class[_], CSize) instead", "0.4.1") @name("scalanative_alloc")
def alloc(rawty: RawPtr, size: CSize): RawPtr
Deprecated
@deprecated("Marked for removal, use alloc_atomic(Class[_], CSize) instead", "0.4.1") @name("scalanative_alloc_atomic")
def alloc_atomic(rawty: RawPtr, size: CSize): RawPtr
Deprecated