Encodes a boolean value using 1 bit. More...
#include <transcode.hh>
Public Types | |
using | Item = bool |
Public Member Functions | |
bool | encode (const bool &input, bit_appender &w) override final |
bool | decode (bit_stream &r, bool &out) override final |
virtual bool | encode_stream (io::reader &r, bit_appender &w) |
virtual bool | decode_stream (bit_stream &r, io::writer &w) |
Static Public Attributes | |
static constexpr size_t | bit_size = 1 |
Encodes a boolean value using 1 bit.
|
inherited |
|
inlinefinaloverridevirtual |
|
inlinevirtualinherited |
|
inlinefinaloverridevirtual |
|
inlinevirtualinherited |
|
static |