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