Ariles
|
Definition in file read.h.
Go to the source code of this file.
Classes | |
class | ariles::read::Visitor |
struct | ariles::read::Visitor::RelaxedSizeLimitType< t_size_limit_type > |
class | ariles::read::Base |
Namespaces | |
ariles | |
ariles::read | |
Macros | |
#define | ARILES_BASIC_TYPE(type) virtual void readElement(type &entry) = 0; |
#define | ARILES_METHODS_read ARILES_METHODS(read, ARILES_EMPTY_MACRO, ARILES_EMPTY_MACRO) |
Typedefs | |
typedef read::Visitor | ariles::Read |
Functions | |
template<> | |
std::size_t | ariles::read::Visitor::checkSize< Visitor::SIZE_LIMIT_NONE > (const std::size_t &size, const std::size_t &, const std::size_t &) const |
template<> | |
std::size_t | ariles::read::Visitor::checkSize< Visitor::SIZE_LIMIT_EQUAL > (const std::size_t &size, const std::size_t &expected_size, const std::size_t &) const |
template<> | |
std::size_t | ariles::read::Visitor::checkSize< Visitor::SIZE_LIMIT_RANGE > (const std::size_t &size, const std::size_t &min, const std::size_t &max) const |
template<> | |
std::size_t | ariles::read::Visitor::checkSize< Visitor::SIZE_LIMIT_MIN > (const std::size_t &size, const std::size_t &min, const std::size_t &) const |
#define ARILES_BASIC_TYPE | ( | type | ) | virtual void readElement(type &entry) = 0; |
#define ARILES_METHODS_read ARILES_METHODS(read, ARILES_EMPTY_MACRO, ARILES_EMPTY_MACRO) |