Configuration reader class.
Definition at line 31 of file reader_compact.h.
#include <reader_compact.h>
|
static void | openFile (std::ifstream &config_ifs, const std::string &file_name) |
| open configuration file More...
|
|
◆ Impl
◆ ImplPtr
◆ Parameters
◆ SizeLimitEnforcementType
Enumerator |
---|
SIZE_LIMIT_UNDEFINED | |
SIZE_LIMIT_NONE | |
SIZE_LIMIT_EQUAL | |
SIZE_LIMIT_RANGE | |
SIZE_LIMIT_MIN | |
Definition at line 34 of file read.h.
◆ Reader() [1/2]
ariles::ns_msgpack_compact::Reader::Reader |
( |
const std::string & |
file_name | ) |
|
|
explicit |
◆ Reader() [2/2]
ariles::ns_msgpack_compact::Reader::Reader |
( |
std::istream & |
input_stream | ) |
|
|
explicit |
◆ ascend()
void ariles::ns_msgpack_compact::Reader::ascend |
( |
| ) |
|
|
virtual |
◆ checkSize()
template<int t_size_limit_type>
std::size_t ariles::read::Visitor::checkSize |
( |
const std::size_t & |
, |
|
|
const std::size_t & |
= 0 , |
|
|
const std::size_t & |
= 0 |
|
) |
| const |
|
inlineprotectedinherited |
◆ descend()
virtual bool ariles::read::Visitor::descend |
( |
const std::string & |
child_name | ) |
|
|
inlinevirtualinherited |
◆ endArray()
void ariles::ns_msgpack_compact::Reader::endArray |
( |
| ) |
|
|
virtual |
◆ endMap()
void ariles::ns_msgpack_compact::Reader::endMap |
( |
| ) |
|
|
virtual |
◆ endRoot()
virtual void ariles::read::Visitor::endRoot |
( |
const std::string & |
name | ) |
|
|
inlinevirtualinherited |
◆ getDefaultParameters()
◆ getMapEntryNames()
virtual bool ariles::read::Visitor::getMapEntryNames |
( |
std::vector< std::string > & |
| ) |
|
|
inlinevirtualinherited |
◆ getMapSize()
std::size_t ariles::ns_msgpack_compact::Reader::getMapSize |
( |
const bool |
| ) |
|
|
protectedvirtual |
◆ getParameters()
template<class t_Ariles >
const Parameters& ariles::serialization::Base::getParameters |
( |
const t_Ariles & |
ariles_class | ) |
const |
|
inlineinherited |
◆ getSerializationFeatures()
◆ openFile()
static void ariles::read::Visitor::openFile |
( |
std::ifstream & |
config_ifs, |
|
|
const std::string & |
file_name |
|
) |
| |
|
inlinestaticinherited |
open configuration file
- Parameters
-
[out] | config_ifs | |
[in] | file_name | |
Definition at line 81 of file read.h.
◆ operator()()
template<class t_Entry >
bool ariles::read::Visitor::operator() |
( |
t_Entry & |
entry, |
|
|
const std::string & |
name, |
|
|
const Parameters & |
parameters |
|
) |
| |
|
inlineinherited |
◆ shiftArray()
void ariles::ns_msgpack_compact::Reader::shiftArray |
( |
| ) |
|
|
virtual |
◆ start()
◆ startArray()
std::size_t ariles::ns_msgpack_compact::Reader::startArray |
( |
| ) |
|
|
virtual |
◆ startMap()
template<int t_size_limit_type>
std::size_t ariles::read::Visitor::startMap |
( |
const std::size_t & |
min = 0 , |
|
|
const std::size_t & |
max = 0 |
|
) |
| |
|
inlineinherited |
◆ startMapImpl()
std::size_t ariles::ns_msgpack_compact::Reader::startMapImpl |
( |
const std::size_t |
size | ) |
|
|
protectedvirtual |
◆ startRoot()
virtual bool ariles::read::Visitor::startRoot |
( |
const std::string & |
name | ) |
|
|
inlinevirtualinherited |
◆ impl_
The documentation for this class was generated from the following files: