Skip to content

StringEncoding

class StringEncoding

DEFINITION
class StringEncoding;

constructor StringEncoding

DEFINITION
StringEncoding ( );

constructor StringEncoding

DEFINITION
StringEncoding ( Symbol  name,
const std::shared_ptr< StructuredValue > & definition,
const Target & target );
PARAMETERDESCRIPTION
name
definition
target

method encodeconst

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

method encodeconst

DEFINITION
void  encode ( std::string & bytes,
const Value & value,
std::optional< size_t >  size = {} ) const;
PARAMETERDESCRIPTION
bytes
value
size

method encoded_sizeconst

DEFINITION
size_t  encoded_size ( const std::string & string ) const;
PARAMETERDESCRIPTION
string
RETURNSDESCRIPTION
size_t

method encoded_sizeconst

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

method serializeconst

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