Package com.github.jinahya.bit.io
Class BitIoConstants
java.lang.Object
com.github.jinahya.bit.io.BitIoConstants
Constants defined for reading/writing bits.
- Author:
- Jin Kwon <onacit_at_gmail.com>\
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ToIntFunction<? super BitInput>
A function for reading a31
-bit unsigned count value.static final ToIntFunction<? super BitInput>
A function reads an unsigned count value in a compressed manner.static final ToIntFunction<? super BitInput>
A function for reading a 16-bit unsigned count value.static final ToIntFunction<? super BitInput>
A function for reading a VLQ-encoded value.static final ObjIntConsumer<? super BitOutput>
A consumer for writing a31
-bit unsigned count value.static final ObjIntConsumer<? super BitOutput>
A consumer writes given count value in a compressed manner.static final ObjIntConsumer<? super BitOutput>
A consumer for writing a 16-bit unsigned count value.static final ObjIntConsumer<? super BitOutput>
A consumer for writing a VLQ-encoded value. -
Method Summary
-
Field Details
-
COUNT_READER_VLQ
A function for reading a VLQ-encoded value.- See Also:
-
COUNT_WRITER_VLQ
A consumer for writing a VLQ-encoded value.- See Also:
-
COUNT_READER_SHORT
A function for reading a 16-bit unsigned count value.- See Also:
-
COUNT_WRITER_SHORT
A consumer for writing a 16-bit unsigned count value.- See Also:
-
COUNT_READER
A function for reading a31
-bit unsigned count value.- See Also:
-
COUNT_WRITER
A consumer for writing a31
-bit unsigned count value.- See Also:
-
COUNT_READER_COMPRESSED
A function reads an unsigned count value in a compressed manner.- See Also:
-
COUNT_WRITER_COMPRESSED
A consumer writes given count value in a compressed manner.
-