p

boopickle

package boopickle

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait Base extends AnyRef
  2. trait BasicImplicitPicklers extends PicklerHelper with XCompatImplicitPicklers
  3. trait BufferProvider extends AnyRef
  4. abstract class ByteBufferProvider extends BufferProvider
  5. class CompositePickler[A] extends Pickler[A]

    Encodes a class belonging to a type hierarchy.

    Encodes a class belonging to a type hierarchy. Type is identified by the index in the picklers sequence, so care must be taken to ensure picklers are added in the same order.

  6. final case class ConstPickler[A](a: A) extends Pickler[A] with Product with Serializable

    A Pickler that always returns a constant value.

    A Pickler that always returns a constant value.

    Stores nothing in the pickled output.

  7. trait Decoder extends AnyRef
  8. class DecoderSize extends Decoder
  9. class DecoderSpeed extends Decoder
  10. trait DefaultByteBufferProviderFuncs extends AnyRef
  11. class DirectByteBufferProvider extends ByteBufferProvider
  12. trait Encoder extends AnyRef
  13. class EncoderSize extends Encoder
  14. class EncoderSpeed extends Encoder
  15. class HeapByteBufferProvider extends ByteBufferProvider
  16. abstract class IdentList extends AnyRef

    Specialized fast and cheap to initialize identity list for unpickle state identifier refs

  17. abstract class IdentMap extends AnyRef

    Specialized fast and cheap to initialize identity map for pickle state identifier map

  18. trait MaterializePicklerFallback extends AnyRef
  19. final class PickleState extends AnyRef

    Manage state for a pickling "session".

  20. trait Pickler[A] extends AnyRef
  21. trait PicklerHelper extends AnyRef
  22. abstract class StringCodecBase extends StringCodecFast
  23. abstract class StringCodecFast extends AnyRef
  24. class TextDecoder extends Object

    Facade for native JS engine provided TextDecoder

    Facade for native JS engine provided TextDecoder

    Annotations
    @RawJSType() @native() @JSGlobal()
  25. class TextEncoder extends Object

    Facade for native JS engine provided TextEncoder

    Facade for native JS engine provided TextEncoder

    Annotations
    @RawJSType() @native() @JSGlobal()
  26. trait TransformPicklers extends AnyRef
  27. trait TuplePicklers extends PicklerHelper
  28. final class UnpickleState extends AnyRef

    Manage state for an unpickling "session"

  29. trait XCompatImplicitPicklers extends AnyRef
  30. trait XCompatPicklers extends AnyRef

Value Members

  1. object BasicPicklers extends PicklerHelper with XCompatPicklers
  2. object BufferPool
  3. object ByteBufferProvider
  4. object CompositePickler
  5. object Default extends Base with BasicImplicitPicklers with TransformPicklers with TuplePicklers with MaterializePicklerFallback

    Provides basic implicit picklers including macro support for case classes

  6. object DefaultBasic extends Base with BasicImplicitPicklers with TransformPicklers with TuplePicklers

    Provides basic implicit picklers without macro support for case classes

  7. object DefaultByteBufferProvider extends DefaultByteBufferProviderFuncs
  8. object EmptyIdentList extends IdentList
  9. object EmptyIdentMap extends IdentMap
  10. object ExceptionPickler
  11. object IdentList
  12. object IdentMap
  13. object IdentMap3Plus
  14. object PickleImpl
  15. object PickleState
  16. object PicklerMaterializersImpl
  17. object ReferenceEquality
  18. object SpeedOriented
  19. object StringCodec extends StringCodecBase
  20. object UnpickleImpl
  21. object UnpickleState

Ungrouped