Packages

object SigmaByteWriter

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

Type Members

  1. trait Bits extends AnyRef

    Marker type for bits representation of Coll[Boolean].

    Marker type for bits representation of Coll[Boolean]. Should be used only as argument for FormatDescriptor. This is type-level type, since no instances of it are ever created.

  2. case class DataInfo[T](info: ArgInfo, format: FormatDescriptor[T]) extends Product with Serializable
  3. trait FormatDescriptor[T] extends AnyRef

    Format descriptor type family.

  4. case class MaxBitsFmt(maxBits: Int) extends FormatDescriptor[Bits] with Product with Serializable
  5. case class SeqFmt[T](fmt: FormatDescriptor[T]) extends FormatDescriptor[Seq[T]] with Product with Serializable
  6. trait U[T] extends AnyRef

    Marker type for Unsigned types to automatically resolve correct implicit format descriptor in Writer methods.

    Marker type for Unsigned types to automatically resolve correct implicit format descriptor in Writer methods. This is type-level type, since no instances of it are ever created.

  7. case class UVlqFmt[T](fmt: FormatDescriptor[U[T]]) extends FormatDescriptor[Vlq[U[T]]] with Product with Serializable
  8. trait Vlq[T] extends AnyRef

    Marker type to automatically resolve correct implicit format descriptor in Writer methods.

    Marker type to automatically resolve correct implicit format descriptor in Writer methods. This is type-level type, since no instances of it are ever created.

  9. trait ZigZag[T] extends AnyRef

    Marker type to automatically resolve correct implicit format descriptor in Writer methods.

    Marker type to automatically resolve correct implicit format descriptor in Writer methods. This is type-level type, since no instances of it are ever created.

  10. case class ZigZagFmt[T](fmt: FormatDescriptor[T]) extends FormatDescriptor[ZigZag[T]] with Product with Serializable
  11. case class ZigZagVlqFmt[T](fmt: FormatDescriptor[ZigZag[T]]) extends FormatDescriptor[Vlq[ZigZag[T]]] with Product with Serializable

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. implicit def argInfoToDataInfo[T](arg: ArgInfo)(implicit fmt: FormatDescriptor[T]): DataInfo[T]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def bitsInfo(name: String, desc: String = ""): DataInfo[Bits]
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def maxBitsInfo(name: String, maxBits: Int, desc: String = ""): DataInfo[Bits]
  15. implicit def nameToDataInfo[T](name: String)(implicit fmt: FormatDescriptor[T]): DataInfo[T]

    Helper conversion

  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. implicit def toSeqFmt[T](implicit fmt: FormatDescriptor[T]): FormatDescriptor[Seq[T]]
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. implicit def toUVlqFmt[T](implicit fmt: FormatDescriptor[U[T]]): FormatDescriptor[Vlq[U[T]]]
  23. implicit def toZigZagFmt[T](implicit fmt: FormatDescriptor[T]): FormatDescriptor[ZigZag[T]]
  24. implicit def toZigZagVlqFmt[T](implicit fmt: FormatDescriptor[ZigZag[T]]): FormatDescriptor[Vlq[ZigZag[T]]]
  25. def valuesItemInfo(info: DataInfo[Seq[SValue]]): DataInfo[SValue]
  26. val valuesLengthInfo: DataInfo[Vlq[U[Int]]]
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  30. object BitsFmt extends FormatDescriptor[Bits] with Product with Serializable
  31. implicit object BooleanFmt extends FormatDescriptor[Boolean]
  32. implicit object ByteFmt extends FormatDescriptor[Byte]
  33. implicit object IntFmt extends FormatDescriptor[Int]
  34. implicit object LongFmt extends FormatDescriptor[Long]
  35. implicit object ShortFmt extends FormatDescriptor[Short]
  36. implicit object TypeFmt extends FormatDescriptor[SType] with Product with Serializable
  37. implicit object UByteFmt extends FormatDescriptor[U[Byte]]
  38. implicit object UIntFmt extends FormatDescriptor[U[Int]]
  39. implicit object ULongFmt extends FormatDescriptor[U[Long]]
  40. implicit object UShortFmt extends FormatDescriptor[U[Short]]
  41. implicit object ValueFmt extends FormatDescriptor[SValue] with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped