scala.scalanative.nir

Buffer

class Buffer extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Buffer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Buffer()(implicit fresh: Fresh)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def ++=(other: Buffer): Unit

  5. def ++=(insts: Seq[Inst]): Unit

  6. def +=(inst: Inst): Unit

  7. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  8. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  9. def as(ty: Type, obj: Val): Val

  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def bin(bin: Bin, ty: Type, l: Val, r: Val): Val

  12. def box(ty: Type, obj: Val): Val

  13. def branch(value: Val, thenp: Next, elsep: Next): Unit

  14. def call(ty: Type, ptr: Val, args: Seq[Val], unwind: Next): Val

  15. def classalloc(name: Global): Val

  16. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. def closure(ty: Type, fun: Val, captures: Seq[Val]): Val

  18. def comp(comp: Comp, ty: Type, l: Val, r: Val): Val

  19. def conv(conv: Conv, ty: Type, value: Val): Val

  20. def copy(value: Val): Val

  21. def dynmethod(obj: Val, signature: String): Val

  22. def elem(ty: Type, ptr: Val, indexes: Seq[Val]): Val

  23. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  25. def extract(aggr: Val, indexes: Seq[Int]): Val

  26. def field(obj: Val, name: Global): Val

  27. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  29. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  30. def insert(aggr: Val, value: Val, indexes: Seq[Int]): Val

  31. def is(ty: Type, obj: Val): Val

  32. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  33. def jump(to: Local, args: Seq[Val]): Unit

  34. def jump(next: Next): Unit

  35. def label(name: Local, params: Seq[Val.Local]): Unit

  36. def label(name: Local): Unit

  37. def let(op: Op): Val

  38. def let(name: Local, op: Op): Val

  39. def load(ty: Type, ptr: Val, isVolatile: Boolean = false): Val

  40. def method(obj: Val, name: Global): Val

  41. def module(name: Global, unwind: Next): Val

  42. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  43. final def notify(): Unit

    Definition Classes
    AnyRef
  44. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  45. def raise(value: Val, unwind: Next): Unit

  46. def ret(value: Val): Unit

  47. def select(cond: Val, thenv: Val, elsev: Val): Val

  48. def sizeof(ty: Type): Val

  49. def stackalloc(ty: Type, n: Val): Val

  50. def store(ty: Type, ptr: Val, value: Val, isVolatile: Boolean = false): Val

  51. def switch(value: Val, default: Next, cases: Seq[Next]): Unit

  52. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  53. def toSeq: Seq[Inst]

  54. def toString(): String

    Definition Classes
    AnyRef → Any
  55. def unbox(ty: Type, obj: Val): Val

  56. def unreachable: Unit

  57. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped