sbinary

StandardTypes

trait StandardTypes extends CollectionTypes

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. StandardTypes
  2. CollectionTypes
  3. LowPriorityCollectionTypes
  4. Generic
  5. BasicTypes
  6. CoreProtocol
  7. Protocol
  8. AnyRef
  9. Any
Visibility
  1. Public
  2. All

Type Members

  1. class CollectionFormat [S, T] extends Format[S]

    A more general LengthEncoded (arrays are no longer collections)

  2. class LengthEncoded [S <: Traversable[T], T] extends CollectionFormat[S, T]

    Format instance which encodes the collection by first writing the length of the collection as an int, then writing the collection elements in order.

  3. case class Summand [T] (clazz: Class[_], format: Format[T]) extends Product with Serializable

Abstract Value Members

  1. implicit val BooleanFormat : Format[Boolean]

    Attributes
    implicit abstract
    Definition Classes
    CoreProtocol
  2. implicit val CharFormat : Format[Char]

    Attributes
    implicit abstract
    Definition Classes
    CoreProtocol
  3. implicit val DoubleFormat : Format[Double]

    Attributes
    implicit abstract
    Definition Classes
    CoreProtocol
  4. implicit val FloatFormat : Format[Float]

    Attributes
    implicit abstract
    Definition Classes
    CoreProtocol
  5. implicit val IntFormat : Format[Int]

    Attributes
    implicit abstract
    Definition Classes
    CoreProtocol
  6. implicit val LongFormat : Format[Long]

    Attributes
    implicit abstract
    Definition Classes
    CoreProtocol
  7. implicit val ShortFormat : Format[Short]

    Attributes
    implicit abstract
    Definition Classes
    CoreProtocol
  8. implicit val StringFormat : Format[String]

    Attributes
    implicit abstract
    Definition Classes
    CoreProtocol

Concrete Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. object BigDecimalFormat extends Format[BigDecimal]

    Attributes
    implicit
  7. object BigIntFormat extends Format[BigInt]

    Attributes
    implicit
  8. object ByteArrayFormat extends Format[Array[Byte]]

    Attributes
    implicit
  9. object ByteFormat extends Format[Byte]

    Attributes
    implicit
  10. object ClassFormat extends Format[Class[_]]

    Attributes
    implicit
  11. implicit lazy val FileFormat : Format[File]

    Attributes
    implicit
  12. implicit lazy val SymbolFormat : Format[Symbol]

    Attributes
    implicit
  13. object UnitFormat extends Format[Unit]

    Attributes
    implicit
  14. implicit lazy val UriFormat : Format[URI]

    Attributes
    implicit
  15. implicit lazy val UrlFormat : Format[URL]

    Attributes
    implicit
  16. implicit lazy val XmlFormat : Format[NodeSeq]

    Attributes
    implicit
  17. implicit def anyToSummand [T] (t: T): Summand[T]

    Attributes
    implicit
    Definition Classes
    Generic
  18. implicit def arrayFormat [T] (implicit fmt: Format[T], mf: Manifest[T]): Format[Array[T]]

    Attributes
    implicit
    Definition Classes
    CollectionTypes → Generic
  19. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  20. def asProduct2 [S, T1, T2] (apply: (T1, T2) ⇒ S)(unapply: (S) ⇒ Product2[T1, T2])(implicit bin1: Format[T1], bin2: Format[T2]): Format[S]

    Represents this type as 2 consecutive binary blocks of type T1.

    Represents this type as 2 consecutive binary blocks of type T1..T2, relative to the specified way of decomposing and composing S as such.

    Definition Classes
    Generic
  21. def asProduct3 [S, T1, T2, T3] (apply: (T1, T2, T3) ⇒ S)(unapply: (S) ⇒ Product3[T1, T2, T3])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3]): Format[S]

    Represents this type as 3 consecutive binary blocks of type T1.

    Represents this type as 3 consecutive binary blocks of type T1..T3, relative to the specified way of decomposing and composing S as such.

    Definition Classes
    Generic
  22. def asProduct4 [S, T1, T2, T3, T4] (apply: (T1, T2, T3, T4) ⇒ S)(unapply: (S) ⇒ Product4[T1, T2, T3, T4])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4]): Format[S]

    Represents this type as 4 consecutive binary blocks of type T1.

    Represents this type as 4 consecutive binary blocks of type T1..T4, relative to the specified way of decomposing and composing S as such.

    Definition Classes
    Generic
  23. def asProduct5 [S, T1, T2, T3, T4, T5] (apply: (T1, T2, T3, T4, T5) ⇒ S)(unapply: (S) ⇒ Product5[T1, T2, T3, T4, T5])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5]): Format[S]

    Represents this type as 5 consecutive binary blocks of type T1.

    Represents this type as 5 consecutive binary blocks of type T1..T5, relative to the specified way of decomposing and composing S as such.

    Definition Classes
    Generic
  24. def asProduct6 [S, T1, T2, T3, T4, T5, T6] (apply: (T1, T2, T3, T4, T5, T6) ⇒ S)(unapply: (S) ⇒ Product6[T1, T2, T3, T4, T5, T6])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6]): Format[S]

    Represents this type as 6 consecutive binary blocks of type T1.

    Represents this type as 6 consecutive binary blocks of type T1..T6, relative to the specified way of decomposing and composing S as such.

    Definition Classes
    Generic
  25. def asProduct7 [S, T1, T2, T3, T4, T5, T6, T7] (apply: (T1, T2, T3, T4, T5, T6, T7) ⇒ S)(unapply: (S) ⇒ Product7[T1, T2, T3, T4, T5, T6, T7])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7]): Format[S]

    Represents this type as 7 consecutive binary blocks of type T1.

    Represents this type as 7 consecutive binary blocks of type T1..T7, relative to the specified way of decomposing and composing S as such.

    Definition Classes
    Generic
  26. def asProduct8 [S, T1, T2, T3, T4, T5, T6, T7, T8] (apply: (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ S)(unapply: (S) ⇒ Product8[T1, T2, T3, T4, T5, T6, T7, T8])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8]): Format[S]

    Represents this type as 8 consecutive binary blocks of type T1.

    Represents this type as 8 consecutive binary blocks of type T1..T8, relative to the specified way of decomposing and composing S as such.

    Definition Classes
    Generic
  27. def asProduct9 [S, T1, T2, T3, T4, T5, T6, T7, T8, T9] (apply: (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ S)(unapply: (S) ⇒ Product9[T1, T2, T3, T4, T5, T6, T7, T8, T9])(implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9]): Format[S]

    Represents this type as 9 consecutive binary blocks of type T1.

    Represents this type as 9 consecutive binary blocks of type T1..T9, relative to the specified way of decomposing and composing S as such.

    Definition Classes
    Generic
  28. def asSingleton [T] (t: T): Format[T]

    Trivial serialization.

    Trivial serialization. Writing is a no-op, reading always returns this instance.

    Definition Classes
    Generic
  29. def asUnion [S] (summands: StandardTypes.this.Summand[_ <: S]*): Format[S]

    Uses a single tag byte to represent S as a union of subtypes.

    Uses a single tag byte to represent S as a union of subtypes.

    Definition Classes
    Generic
  30. def canBuildFormat [CC[X] <: Traversable[X], T] (implicit bin: Format[T], cbf: CanBuildFrom[Nothing, T, CC[T]]): Format[CC[T]]

    Definition Classes
    LowPriorityCollectionTypes
  31. implicit def classToSummand [T] (clazz: Class[T])(implicit bin: Format[T]): Summand[T]

    Attributes
    implicit
    Definition Classes
    Generic
  32. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  33. def enumerationFormat [V <: Value] (enumeration: Enumeration): Format[V]

    Create a format for an enumeration, representing values by their integer IDs.

    Create a format for an enumeration, representing values by their integer IDs.

    Note that due to type system limitations we cannot enforce that you pass the right Enumeration to this method. Be good.

    Definition Classes
    Generic
  34. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  35. def equals (arg0: Any): Boolean

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

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  37. implicit def formatToSummand [T] (format: Format[T])(implicit mf: Manifest[T]): Summand[T]

    Attributes
    implicit
    Definition Classes
    Generic
  38. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef
  39. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  40. implicit def immutableMapFormat [S, T] (implicit binS: Format[S], binT: Format[T]): Format[Map[S, T]]

    Attributes
    implicit
    Definition Classes
    CollectionTypes
  41. implicit def immutableSetFormat [T] (implicit bin: Format[T]): Format[Set[T]]

    Attributes
    implicit
    Definition Classes
    CollectionTypes
  42. implicit def immutableSortedMapFormat [S, T] (implicit ord: Ordering[S], binS: Format[S], binT: Format[T]): Format[SortedMap[S, T]]

    Attributes
    implicit
    Definition Classes
    CollectionTypes
  43. implicit def immutableSortedSetFormat [S] (implicit ord: Ordering[S], binS: Format[S]): Format[SortedSet[S]]

    Attributes
    implicit
    Definition Classes
    CollectionTypes
  44. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  45. def lazyFormat [S] (bin: ⇒ Format[S]): Format[S] { lazy val delegate: sbinary.Format[S] }

    Lazy wrapper around a binary.

    Lazy wrapper around a binary. Useful when you want e.g. mutually recursive binary instances.

    Definition Classes
    Generic
  46. implicit def listFormat [T] (implicit bin: Format[T]): Format[List[T]]

    Attributes
    implicit
    Definition Classes
    CollectionTypes → Generic
  47. implicit def mutableSetFormat [T] (implicit bin: Format[T]): Format[Set[T]]

    Attributes
    implicit
    Definition Classes
    CollectionTypes
  48. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  49. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  50. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  51. implicit def optionsAreFormat [S] (implicit bin: Format[S]): Format[Option[S]]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  52. implicit def streamFormat [S] (implicit bin: Format[S]): Format[Stream[S]]

    Format instance for streams.

    Format instance for streams. Note that unlike almost all other collections this is not length encoded Instead it is encoded with a sequence of byte separators, with a single byte value of 1 preceding each element to be read and a value of 0 indicating the stream termination.

    This is to ensure proper laziness behaviour - values will be written as they become available rather than thunking the entire stream up front.

    Warning! The resulting Stream is not read lazily. If you wish to read a Stream lazily you may consider it to be a sequence of Option[T]s terminated by a None.

    Note that this behaviour has changed from that of SFormat 0.2.1, though the format remains the same.

    Attributes
    implicit
    Definition Classes
    CollectionTypes
  53. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  54. def toString (): String

    Definition Classes
    AnyRef → Any
  55. implicit def tuple10Format [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  56. implicit def tuple11Format [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  57. implicit def tuple12Format [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  58. implicit def tuple13Format [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  59. implicit def tuple14Format [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  60. implicit def tuple15Format [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  61. implicit def tuple16Format [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  62. implicit def tuple17Format [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  63. implicit def tuple18Format [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17], bin18: Format[T18]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  64. implicit def tuple19Format [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17], bin18: Format[T18], bin19: Format[T19]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  65. implicit def tuple20Format [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17], bin18: Format[T18], bin19: Format[T19], bin20: Format[T20]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  66. implicit def tuple21Format [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17], bin18: Format[T18], bin19: Format[T19], bin20: Format[T20], bin21: Format[T21]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  67. implicit def tuple22Format [T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9], bin10: Format[T10], bin11: Format[T11], bin12: Format[T12], bin13: Format[T13], bin14: Format[T14], bin15: Format[T15], bin16: Format[T16], bin17: Format[T17], bin18: Format[T18], bin19: Format[T19], bin20: Format[T20], bin21: Format[T21], bin22: Format[T22]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  68. implicit def tuple2Format [T1, T2] (implicit bin1: Format[T1], bin2: Format[T2]): Format[(T1, T2)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  69. implicit def tuple3Format [T1, T2, T3] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3]): Format[(T1, T2, T3)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  70. implicit def tuple4Format [T1, T2, T3, T4] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4]): Format[(T1, T2, T3, T4)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  71. implicit def tuple5Format [T1, T2, T3, T4, T5] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5]): Format[(T1, T2, T3, T4, T5)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  72. implicit def tuple6Format [T1, T2, T3, T4, T5, T6] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6]): Format[(T1, T2, T3, T4, T5, T6)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  73. implicit def tuple7Format [T1, T2, T3, T4, T5, T6, T7] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7]): Format[(T1, T2, T3, T4, T5, T6, T7)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  74. implicit def tuple8Format [T1, T2, T3, T4, T5, T6, T7, T8] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8]): Format[(T1, T2, T3, T4, T5, T6, T7, T8)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  75. implicit def tuple9Format [T1, T2, T3, T4, T5, T6, T7, T8, T9] (implicit bin1: Format[T1], bin2: Format[T2], bin3: Format[T3], bin4: Format[T4], bin5: Format[T5], bin6: Format[T6], bin7: Format[T7], bin8: Format[T8], bin9: Format[T9]): Format[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]

    Attributes
    implicit
    Definition Classes
    BasicTypes
  76. def viaArray [S <: Traversable[T], T] (f: (Array[T]) ⇒ S)(implicit binary: Format[T], mf: Manifest[T]): Format[S]

    Length encodes, but with the result built from an array.

    Length encodes, but with the result built from an array.

    Definition Classes
    Generic
  77. def viaSeq [S <: Traversable[T], T] (f: (Seq[T]) ⇒ S)(implicit binary: Format[T]): Format[S]

    Length encodes, but with the result built from a Seq.

    Length encodes, but with the result built from a Seq. Useful for when a ClassManifest is not available the underlying type T.

    Definition Classes
    Generic
  78. def viaString [T] (f: (String) ⇒ T): Format[T]

    Encodes and decodes via some String representation.

    Encodes and decodes via some String representation.

    Definition Classes
    Generic
  79. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  82. def withStamp [S, T] (stamp: S)(binary: Format[T])(implicit binS: Format[S]): Format[T]

    Attaches a stamp to the data.

    Attaches a stamp to the data. This stamp is placed at the beginning of the format and may be used to verify the integrity of the data (e.g. a magic number for the data format version).

    Definition Classes
    Generic
  83. def wrap [S, T] (to: (S) ⇒ T, from: (T) ⇒ S)(implicit bin: Format[T]): Format[S]

    Serializes this via a bijection to some other type.

    Serializes this via a bijection to some other type.

    Definition Classes
    Generic

Inherited from CollectionTypes

Inherited from LowPriorityCollectionTypes

Inherited from Generic

Inherited from BasicTypes

Inherited from CoreProtocol

Inherited from Protocol

Inherited from AnyRef

Inherited from Any