Object/Class

sigmastate.utils

SigmaByteWriter

Related Docs: class SigmaByteWriter | package utils

Permalink

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

    Permalink

    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

    Permalink
  3. trait FormatDescriptor[T] extends AnyRef

    Permalink

    Format descriptor type family.

  4. case class MaxBitsFmt(maxBits: Int) extends FormatDescriptor[Bits] with Product with Serializable

    Permalink
  5. case class SeqFmt[T](fmt: FormatDescriptor[T]) extends FormatDescriptor[Seq[T]] with Product with Serializable

    Permalink
  6. trait U[T] extends AnyRef

    Permalink

    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

    Permalink
  8. trait Vlq[T] extends AnyRef

    Permalink

    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

    Permalink

    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

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

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object BitsFmt extends FormatDescriptor[Bits] with Product with Serializable

    Permalink
  5. implicit object BooleanFmt extends FormatDescriptor[Boolean]

    Permalink
  6. implicit object ByteFmt extends FormatDescriptor[Byte]

    Permalink
  7. implicit object IntFmt extends FormatDescriptor[Int]

    Permalink
  8. implicit object LongFmt extends FormatDescriptor[Long]

    Permalink
  9. implicit object ShortFmt extends FormatDescriptor[Short]

    Permalink
  10. implicit object TypeFmt extends FormatDescriptor[SType] with Product with Serializable

    Permalink
  11. implicit object UByteFmt extends FormatDescriptor[U[Byte]]

    Permalink
  12. implicit object UIntFmt extends FormatDescriptor[U[Int]]

    Permalink
  13. implicit object ULongFmt extends FormatDescriptor[U[Long]]

    Permalink
  14. implicit object UShortFmt extends FormatDescriptor[U[Short]]

    Permalink
  15. implicit object ValueFmt extends FormatDescriptor[SValue] with Product with Serializable

    Permalink
  16. implicit def argInfoToDataInfo[T](arg: ArgInfo)(implicit fmt: FormatDescriptor[T]): DataInfo[T]

    Permalink
  17. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  18. def bitsInfo(name: String, desc: String = ""): DataInfo[Bits]

    Permalink
  19. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  22. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  25. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  26. def maxBitsInfo(name: String, maxBits: Int, desc: String = ""): DataInfo[Bits]

    Permalink
  27. implicit def nameToDataInfo[T](name: String)(implicit fmt: FormatDescriptor[T]): DataInfo[T]

    Permalink

    Helper conversion

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

    Permalink
    Definition Classes
    AnyRef
  29. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  32. implicit def toSeqFmt[T](implicit fmt: FormatDescriptor[T]): FormatDescriptor[Seq[T]]

    Permalink
  33. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  34. implicit def toUVlqFmt[T](implicit fmt: FormatDescriptor[U[T]]): FormatDescriptor[Vlq[U[T]]]

    Permalink
  35. implicit def toZigZagFmt[T](implicit fmt: FormatDescriptor[T]): FormatDescriptor[ZigZag[T]]

    Permalink
  36. implicit def toZigZagVlqFmt[T](implicit fmt: FormatDescriptor[ZigZag[T]]): FormatDescriptor[Vlq[ZigZag[T]]]

    Permalink
  37. def valuesItemInfo(info: DataInfo[Seq[SValue]]): DataInfo[SValue]

    Permalink
  38. val valuesLengthInfo: DataInfo[Vlq[U[Int]]]

    Permalink
  39. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped