scodec

bits

package bits

Provides immutable data types for working with bits and bytes.

Source
package.scala
See also

BitVector and ByteVector

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

Type Members

  1. implicit final class BinStringSyntax extends AnyVal

    Provides the bin string interpolator, which returns BitVector instances from binary strings.

  2. sealed abstract class BitVector extends BitwiseOperations[BitVector, Long] with Serializable

    Persistent vector of bits, stored as bytes.

  3. trait BitwiseOperations[Repr <: BitwiseOperations[Repr, Idx], Idx] extends AnyRef

    Bitwise operations on a value of type Repr.

  4. sealed trait ByteOrdering extends AnyRef

    Enumeration of byte ordering.

  5. sealed abstract class ByteVector extends BitwiseOperations[ByteVector, Long] with Serializable

    An immutable vector of bytes, backed by a balanced binary tree of chunks.

  6. implicit final class HexStringSyntax extends AnyVal

    Provides the hex string interpolator, which returns ByteVector instances from hexadecimal strings.

Value Members

  1. object Bases

    Provides types related to base conversion -- e.

  2. object BitVector extends Serializable

    Companion for BitVector.

  3. object BuildInfo extends Product with Serializable

    This object was generated by sbt-buildinfo.

  4. object ByteOrdering

    Companion for ByteOrdering.

  5. object ByteVector extends Serializable

    Companion for ByteVector.

  6. object LiteralSyntaxMacros

    Macros that support binary and hexadecimal literals.

  7. object crc

    Provides support for calculating cyclic redundancy checks.

Inherited from AnyRef

Inherited from Any

Ungrouped