final class RemainingLengthCodec extends Codec[Int]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- RemainingLengthCodec
- Codec
- GenCodec
- Decoder
- Encoder
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new RemainingLengthCodec()
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
:+:[B](left: Codec[B]): CoproductCodecBuilder[:+:[B, :+:[Int, CNil]], ::[Codec[B], ::[Codec[Int], HNil]], :+:[B, :+:[Int, CNil]]]
- Definition Classes
- Codec
-
final
def
<~[B](codecB: Codec[B])(implicit ev: =:=[Unit, B]): Codec[Int]
- Definition Classes
- Codec
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
>>~[B](f: (Int) ⇒ Codec[B]): Codec[(Int, B)]
- Definition Classes
- Codec
- val MaxValue: Int
- val MinValue: Int
-
def
asDecoder: Decoder[Int]
- Definition Classes
- Decoder
-
def
asEncoder: Encoder[Int]
- Definition Classes
- Encoder
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
compact: Codec[Int]
- Definition Classes
- Codec → GenCodec → Encoder
-
final
def
complete: Codec[Int]
- Definition Classes
- Codec → GenCodec → Decoder
-
final
def
consume[B](f: (Int) ⇒ Codec[B])(g: (B) ⇒ Int): Codec[B]
- Definition Classes
- Codec
-
def
contramap[C](f: (C) ⇒ Int): GenCodec[C, Int]
- Definition Classes
- GenCodec → Encoder
-
def
decode(bits: BitVector): Attempt[DecodeResult[Int]]
- Definition Classes
- RemainingLengthCodec → Decoder
-
def
decodeOnly[AA >: Int]: Codec[AA]
- Definition Classes
- Codec → Decoder
-
final
def
decodeValue(bits: BitVector): Attempt[Int]
- Definition Classes
- Decoder
-
final
def
downcast[B <: Int](implicit tb: Typeable[B]): Codec[B]
- Definition Classes
- Codec
-
final
def
dropLeft[B](codecB: Codec[B])(implicit ev: =:=[Unit, Int]): Codec[B]
- Definition Classes
- Codec
-
final
def
dropRight[B](codecB: Codec[B])(implicit ev: =:=[Unit, B]): Codec[Int]
- Definition Classes
- Codec
-
def
econtramap[C](f: (C) ⇒ Attempt[Int]): GenCodec[C, Int]
- Definition Classes
- GenCodec → Encoder
-
def
emap[C](f: (Int) ⇒ Attempt[C]): GenCodec[Int, C]
- Definition Classes
- GenCodec → Decoder
-
def
encode(value: Int): Attempt[BitVector]
- Definition Classes
- RemainingLengthCodec → Encoder
-
def
encodeOnly: Codec[Int]
- Definition Classes
- Encoder
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
exmap[B](f: (Int) ⇒ Attempt[B], g: (B) ⇒ Attempt[Int]): Codec[B]
- Definition Classes
- Codec
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
flatMap[B](f: (Int) ⇒ Decoder[B]): Decoder[B]
- Definition Classes
- Decoder
-
final
def
flatZip[B](f: (Int) ⇒ Codec[B]): Codec[(Int, B)]
- Definition Classes
- Codec
-
final
def
flattenLeftPairs(implicit f: FlattenLeftPairs[Int]): Codec[Out]
- Definition Classes
- Codec
-
final
def
fuse[AA <: Int, BB >: Int](implicit ev: =:=[BB, AA]): Codec[BB]
- Definition Classes
- GenCodec
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
hlist: Codec[::[Int, HNil]]
- Definition Classes
- Codec
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
map[C](f: (Int) ⇒ C): GenCodec[Int, C]
- Definition Classes
- GenCodec → Decoder
-
final
def
narrow[B](f: (Int) ⇒ Attempt[B], g: (B) ⇒ Int): Codec[B]
- Definition Classes
- Codec
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
pairedWith[B](codecB: Codec[B]): Codec[(Int, B)]
- Definition Classes
- Codec
-
def
pcontramap[C](f: (C) ⇒ Option[Int]): GenCodec[C, Int]
- Definition Classes
- GenCodec → Encoder
-
def
sizeBound: SizeBound
- Definition Classes
- RemainingLengthCodec → Encoder
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toField[K]: Codec[FieldType[K, Int]]
- Definition Classes
- Codec
-
def
toFieldWithContext[K <: Symbol](k: K): Codec[FieldType[K, Int]]
- Definition Classes
- Codec
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
unit(zero: Int): Codec[Unit]
- Definition Classes
- Codec
-
final
def
upcast[B >: Int](implicit ta: Typeable[Int]): Codec[B]
- Definition Classes
- Codec
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
widen[B](f: (Int) ⇒ B, g: (B) ⇒ Attempt[Int]): Codec[B]
- Definition Classes
- Codec
-
final
def
withContext(context: String): Codec[Int]
- Definition Classes
- Codec
-
final
def
withToString(str: ⇒ String): Codec[Int]
- Definition Classes
- Codec
-
final
def
xmap[B](f: (Int) ⇒ B, g: (B) ⇒ Int): Codec[B]
- Definition Classes
- Codec
-
final
def
~[B](codecB: Codec[B]): Codec[(Int, B)]
- Definition Classes
- Codec
-
final
def
~>[B](codecB: Codec[B])(implicit ev: =:=[Unit, Int]): Codec[B]
- Definition Classes
- Codec