#include <ma_codec_json.h>
|
| DecoderJSON () |
|
| ~DecoderJSON () |
|
| operator bool () const override |
|
ma_err_t | begin (const void *data, size_t size) override |
|
ma_err_t | begin (const std::string &str) override |
|
ma_err_t | end () override |
|
ma_msg_type_t | type () const override |
|
ma_err_t | code () const override |
|
std::string | name () const override |
|
ma_err_t | read (const std::string &key, int8_t &value) const override |
|
ma_err_t | read (const std::string &key, int16_t &value) const override |
|
ma_err_t | read (const std::string &key, int32_t &value) const override |
|
ma_err_t | read (const std::string &key, int64_t &value) const override |
|
ma_err_t | read (const std::string &key, uint8_t &value) const override |
|
ma_err_t | read (const std::string &key, uint16_t &value) const override |
|
ma_err_t | read (const std::string &key, uint32_t &value) const override |
|
ma_err_t | read (const std::string &key, uint64_t &value) const override |
|
ma_err_t | read (const std::string &key, float &value) const override |
|
ma_err_t | read (const std::string &key, double &value) const override |
|
ma_err_t | read (const std::string &key, std::string &value) const override |
|
ma_err_t | read (ma_perf_t &value) override |
|
ma_err_t | read (std::forward_list< ma_class_t > &value) override |
|
ma_err_t | read (std::forward_list< ma_point_t > &value) override |
|
ma_err_t | read (std::forward_list< ma_bbox_t > &value) override |
|
virtual | ~Decoder ()=default |
|
◆ DecoderJSON()
ma::DecoderJSON::DecoderJSON |
( |
| ) |
|
◆ ~DecoderJSON()
ma::DecoderJSON::~DecoderJSON |
( |
| ) |
|
◆ begin() [1/2]
ma_err_t ma::DecoderJSON::begin |
( |
const std::string & |
str | ) |
|
|
overridevirtual |
◆ begin() [2/2]
ma_err_t ma::DecoderJSON::begin |
( |
const void * |
data, |
|
|
size_t |
size |
|
) |
| |
|
overridevirtual |
◆ code()
ma_err_t ma::DecoderJSON::code |
( |
| ) |
const |
|
overridevirtual |
◆ end()
◆ name()
std::string ma::DecoderJSON::name |
( |
| ) |
const |
|
overridevirtual |
◆ operator bool()
ma::DecoderJSON::operator bool |
( |
| ) |
const |
|
overridevirtual |
◆ read() [1/15]
ma_err_t ma::DecoderJSON::read |
( |
const std::string & |
key, |
|
|
double & |
value |
|
) |
| const |
|
overridevirtual |
◆ read() [2/15]
ma_err_t ma::DecoderJSON::read |
( |
const std::string & |
key, |
|
|
float & |
value |
|
) |
| const |
|
overridevirtual |
◆ read() [3/15]
ma_err_t ma::DecoderJSON::read |
( |
const std::string & |
key, |
|
|
int16_t & |
value |
|
) |
| const |
|
overridevirtual |
◆ read() [4/15]
ma_err_t ma::DecoderJSON::read |
( |
const std::string & |
key, |
|
|
int32_t & |
value |
|
) |
| const |
|
overridevirtual |
◆ read() [5/15]
ma_err_t ma::DecoderJSON::read |
( |
const std::string & |
key, |
|
|
int64_t & |
value |
|
) |
| const |
|
overridevirtual |
◆ read() [6/15]
ma_err_t ma::DecoderJSON::read |
( |
const std::string & |
key, |
|
|
int8_t & |
value |
|
) |
| const |
|
overridevirtual |
◆ read() [7/15]
ma_err_t ma::DecoderJSON::read |
( |
const std::string & |
key, |
|
|
std::string & |
value |
|
) |
| const |
|
overridevirtual |
◆ read() [8/15]
ma_err_t ma::DecoderJSON::read |
( |
const std::string & |
key, |
|
|
uint16_t & |
value |
|
) |
| const |
|
overridevirtual |
◆ read() [9/15]
ma_err_t ma::DecoderJSON::read |
( |
const std::string & |
key, |
|
|
uint32_t & |
value |
|
) |
| const |
|
overridevirtual |
◆ read() [10/15]
ma_err_t ma::DecoderJSON::read |
( |
const std::string & |
key, |
|
|
uint64_t & |
value |
|
) |
| const |
|
overridevirtual |
◆ read() [11/15]
ma_err_t ma::DecoderJSON::read |
( |
const std::string & |
key, |
|
|
uint8_t & |
value |
|
) |
| const |
|
overridevirtual |
◆ read() [12/15]
◆ read() [13/15]
◆ read() [14/15]
◆ read() [15/15]
◆ type()