Object

scorex.util.encode

ZigZagEncoder

Related Doc: package encode

Permalink

object ZigZagEncoder

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

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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def decodeZigZagInt(n: Int): Int

    Permalink

    Decode a signed value previously ZigZag-encoded with encodeZigZagInt

    Decode a signed value previously ZigZag-encoded with encodeZigZagInt

    n

    unsigned Int previously encoded with encodeZigZagInt

    returns

    signed Int

    See also

    https://developers.google.com/protocol-buffers/docs/encoding#types

  7. def decodeZigZagLong(n: Long): Long

    Permalink

    Decode a signed value previously ZigZag-encoded with encodeZigZagLong

    Decode a signed value previously ZigZag-encoded with encodeZigZagLong

    n

    unsigned Long previously encoded with encodeZigZagLong

    returns

    signed Long

    See also

    https://developers.google.com/protocol-buffers/docs/encoding#types

  8. def encodeZigZagInt(n: Int): Int

    Permalink

    Encode a ZigZag-encoded 32-bit value.

    Encode a ZigZag-encoded 32-bit value. ZigZag encodes signed integers into values that can be efficiently encoded with varint. (Otherwise, negative values must be sign-extended to 64 bits to be varint encoded, thus always taking 10 bytes on the wire.)

    n

    signed Int

    returns

    unsigned Int stored in a signed Int

    See also

    https://developers.google.com/protocol-buffers/docs/encoding#types

  9. def encodeZigZagLong(n: Long): Long

    Permalink

    Encode a ZigZag-encoded 64-bit value.

    Encode a ZigZag-encoded 64-bit value. ZigZag encodes signed integers into values that can be efficiently encoded with varint. (Otherwise, negative values must be sign-extended to 64 bits to be varint encoded, thus always taking 10 bytes on the wire.)

    n

    signed Long

    returns

    unsigned Long stored in a signed Long

    See also

    https://developers.google.com/protocol-buffers/docs/encoding#types

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

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

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

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

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

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

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  20. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped