Packages

class SigmaByteWriter extends Writer

Linear Supertypes
Writer, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SigmaByteWriter
  2. Writer
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SigmaByteWriter(w: Writer, constantExtractionStore: Option[ConstantStore])

Type Members

  1. type CH = scorex.util.serialization.Writer.CH
    Definition Classes
    SigmaByteWriter → Writer

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def append(writer: Aux[CH]): SigmaByteWriter.this.type
    Definition Classes
    Writer
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  7. val constantExtractionStore: Option[ConstantStore]
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def length(): Int
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def newWriter(): Aux[CH]
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  18. def put(x: Byte, info: DataInfo[Byte]): SigmaByteWriter.this.type
    Annotations
    @inline()
  19. def put(x: Byte): SigmaByteWriter.this.type
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  20. def putBits(xs: Array[Boolean], info: DataInfo[Bits]): SigmaByteWriter.this.type
    Annotations
    @inline()
  21. def putBits(xs: Array[Boolean]): SigmaByteWriter.this.type
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  22. def putBoolean(x: Boolean, info: DataInfo[Boolean]): SigmaByteWriter.this.type
    Annotations
    @inline()
  23. def putBoolean(x: Boolean): SigmaByteWriter.this.type
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  24. def putBytes(xs: Array[Byte], info: DataInfo[Array[Byte]]): SigmaByteWriter.this.type
    Annotations
    @inline()
  25. def putBytes(xs: Array[Byte]): SigmaByteWriter.this.type
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  26. def putBytes(xs: Array[Byte], offset: Int, length: Int): SigmaByteWriter.this.type
    Definition Classes
    SigmaByteWriter → Writer
  27. def putChunk(chunk: CH): SigmaByteWriter.this.type
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  28. def putInt(x: Int, info: DataInfo[Int]): SigmaByteWriter.this.type
    Annotations
    @inline()
  29. def putInt(x: Int): SigmaByteWriter.this.type
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  30. def putLong(x: Long, info: DataInfo[Vlq[ZigZag[Long]]]): SigmaByteWriter.this.type
    Annotations
    @inline()
  31. def putLong(x: Long): SigmaByteWriter.this.type
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  32. def putOption[T](x: Option[T])(putValueC: (SigmaByteWriter.this.type, T) ⇒ Unit): SigmaByteWriter.this.type
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  33. def putShort(x: Short, info: DataInfo[Short]): SigmaByteWriter.this.type
    Annotations
    @inline()
  34. def putShort(x: Short): SigmaByteWriter.this.type
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  35. def putShortBytes(value: Short): SigmaByteWriter.this.type

    Put the two bytes of the big-endian representation of the Short value into the writer.

    Put the two bytes of the big-endian representation of the Short value into the writer.

    Annotations
    @inline()
  36. def putShortString(s: String): SigmaByteWriter.this.type
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  37. def putType[T <: SType](x: T, info: DataInfo[SType]): SigmaByteWriter.this.type
    Annotations
    @inline()
  38. def putType[T <: SType](x: T): SigmaByteWriter.this.type
    Annotations
    @inline()
  39. def putUByte(x: Int, info: DataInfo[U[Byte]]): SigmaByteWriter.this.type
  40. def putUByte(x: Int): SigmaByteWriter.this.type
    Definition Classes
    SigmaByteWriter → Writer
  41. def putUInt(x: Long, info: DataInfo[Vlq[U[Int]]]): SigmaByteWriter.this.type
    Annotations
    @inline()
  42. def putUInt(x: Long): SigmaByteWriter.this.type
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  43. def putULong(x: Long, info: DataInfo[Vlq[U[Long]]]): SigmaByteWriter.this.type
    Annotations
    @inline()
  44. def putULong(x: Long): SigmaByteWriter.this.type
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  45. def putUShort(x: Int, info: DataInfo[Vlq[U[Short]]]): SigmaByteWriter.this.type
    Annotations
    @inline()
  46. def putUShort(x: Int): SigmaByteWriter.this.type
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  47. def putValue[T <: SType](x: Value[T], info: DataInfo[SValue]): SigmaByteWriter.this.type
    Annotations
    @inline()
  48. def putValue[T <: SType](x: Value[T]): SigmaByteWriter.this.type
    Annotations
    @inline()
  49. def putValues[T <: SType](xs: Seq[Value[T]], info: DataInfo[Seq[SValue]], itemInfo: DataInfo[SValue]): SigmaByteWriter.this.type
    Annotations
    @inline()
  50. def putValues[T <: SType](xs: Seq[Value[T]]): SigmaByteWriter.this.type
    Annotations
    @inline()
  51. def result(): CH
    Definition Classes
    SigmaByteWriter → Writer
    Annotations
    @inline()
  52. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  53. def toBytes: Array[Byte]
    Annotations
    @inline()
  54. def toString(): String
    Definition Classes
    AnyRef → Any
  55. val w: Writer
  56. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  58. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Writer

Inherited from AnyRef

Inherited from Any

Ungrouped