class
SectionCodec extends Codec[Section]
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
-
def
::[B](codecB: Codec[B]): Codec[::[B, ::[Section, HNil]]]
-
def
:~>:[B](codecB: Codec[B])(implicit ev: =:=[Unit, B]): Codec[::[Section, HNil]]
-
final
def
<~[B](codecB: Codec[B])(implicit ev: =:=[Unit, B]): Codec[Section]
-
final
def
==(arg0: Any): Boolean
-
def
>>:~[L <: HList](f: (Section) ⇒ Codec[L]): Codec[::[Section, L]]
-
final
def
>>~[B](f: (Section) ⇒ Codec[B]): Codec[(Section, B)]
-
final
def
as[B](implicit as: CodecAsAux[B, Section]): Codec[B]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
compact: Codec[Section]
-
final
def
complete: Codec[Section]
-
def
contramap[C](f: (C) ⇒ Section): GenCodec[C, Section]
-
def
decode(bits: BitVector): \/[String, (BitVector, Section)]
-
final
def
decodeValidValue(bits: BitVector): Section
-
final
def
decodeValue(bits: BitVector): \/[String, Section]
-
-
final
def
dropLeft[B](codecB: Codec[B])(implicit ev: =:=[Unit, Section]): Codec[B]
-
final
def
dropRight[B](codecB: Codec[B])(implicit ev: =:=[Unit, B]): Codec[Section]
-
def
encode(section: Section): \/[String, BitVector]
-
final
def
encodeValid(value: Section): BitVector
-
-
-
def
ensuring(cond: Boolean, msg: ⇒ Any): SectionCodec
-
def
ensuring(cond: Boolean): SectionCodec
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
flatMap[B](f: (Section) ⇒ Decoder[B]): Decoder[B]
-
def
flatPrepend[L <: HList](f: (Section) ⇒ Codec[L]): Codec[::[Section, L]]
-
final
def
flatZip[B](f: (Section) ⇒ Codec[B]): Codec[(Section, B)]
-
def
flatZipHList[B](f: (Section) ⇒ Codec[B]): Codec[::[Section, ::[B, HNil]]]
-
def
formatted(fmtstr: String): String
-
final
def
fuse[AA <: Section, BB >: Section](implicit ev: =:=[BB, AA]): Codec[BB]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
hlist: Codec[::[Section, HNil]]
-
final
def
isInstanceOf[T0]: Boolean
-
def
map[C](f: (Section) ⇒ C): GenCodec[Section, C]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
final
def
pairedWith[B](codecB: Codec[B]): Codec[(Section, B)]
-
def
pcontramap[B](f: (B) ⇒ Option[Section]): Encoder[B]
-
def
polyxmap[B](p: Poly, q: Poly)(implicit aToB: Aux[p.type, ::[Section, HNil], B], bToA: Aux[q.type, ::[B, HNil], Section]): Codec[B]
-
def
polyxmap1[B](p: Poly)(implicit aToB: Aux[p.type, ::[Section, HNil], B], bToA: Aux[p.type, ::[B, HNil], Section]): Codec[B]
-
final
def
pxmap[B](f: (Section) ⇒ B, g: (B) ⇒ Option[Section]): Codec[B]
-
val
self: Codec[Section]
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
unit(zero: Section): Codec[Unit]
-
final
def
unitM(implicit ma: Monoid[Section]): Codec[Unit]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
withToString(str: String): Codec[Section]
-
final
def
xmap[B](f: (Section) ⇒ B, g: (B) ⇒ Section): Codec[B]
-
final
def
~[B](codecB: Codec[B]): Codec[(Section, B)]
-
final
def
~>[B](codecB: Codec[B])(implicit ev: =:=[Unit, Section]): Codec[B]
-
Inherited from AnyRef
Inherited from Any
Inherited by implicit conversion ValueCodecEnrichedWithHListSupport from
SectionCodec to ValueCodecEnrichedWithHListSupport[Section]