Skip to content

BinaryEncoder

class BinaryEncoder

Implements an encoder that encodes binary values.

DEFINITION
class BinaryEncoder;

method encodeconstvirtual

DEFINITION
virtual void  encode ( std::string & bytes,
const Value & value ) const;
PARAMETERDESCRIPTION
bytes
value

method encoded_sizeconstvirtual

DEFINITION
virtual size_t  encoded_size ( const Value & value ) const;
PARAMETERDESCRIPTION
value
RETURNSDESCRIPTION
size_t

method fitsconstvirtual

DEFINITION
virtual bool  fits ( const Value & value ) const;
PARAMETERDESCRIPTION
value
RETURNSDESCRIPTION
bool

method is_natural_encoderconstvirtual

DEFINITION
virtual bool  is_natural_encoder ( const Value & value ) const;
PARAMETERDESCRIPTION
value
RETURNSDESCRIPTION
bool

method operator==constvirtual

DEFINITION
virtual bool  operator== ( const Encoder & ) const;
PARAMETERDESCRIPTION
RETURNSDESCRIPTION
bool

method operator==const

DEFINITION
bool  operator== ( const BinaryEncoder & ) const;
PARAMETERDESCRIPTION
RETURNSDESCRIPTION
bool

method serializeconstvirtual

DEFINITION
virtual void  serialize ( std::ostream & stream ) const;
PARAMETERDESCRIPTION
stream

method size_rangeconstvirtual

DEFINITION
virtual SizeRange  size_range ( ) const;
RETURNSDESCRIPTION
SizeRange