codec< Schema, encode::Json >

Description

Codec class for json

Vars

codec_config < encode::Json >

cfg_

Methods

codec ( )

codec ( const codec_config < encode::Json > & )

SAW_FORBID_COPY ( codec )

SAW_DEFAULT_MOVE ( codec )

error_or < void >

encode ( const data < Schema, FromEncoding > &, data < Schema, encode::Json > & )

error_or < void >

decode ( data < Schema, encode::Json > &, data < Schema, ToEncoding > & )


Vars Description

codec_config < encode::Json > cfg_


Methods Description

codec ( )

Default constructor

codec ( const codec_config < encode::Json > & )

Constructor

SAW_FORBID_COPY ( codec )


SAW_DEFAULT_MOVE ( codec )


error_or < void > encode ( const data < Schema, FromEncoding > &, data < Schema, encode::Json > & )


error_or < void > decode ( data < Schema, encode::Json > &, data < Schema, ToEncoding > & )