|
Ariles
|
#include <types.h>
Public Member Functions | |
| Any2 () | |
| Any2 (const std::string &id) | |
| void | build (const std::string &id) |
| bool | isInitialized () const |
| t_Base * | operator-> () |
| const t_Base * | operator-> () const |
| t_Base & | operator* () |
| const t_Base & | operator* () const |
| void | arilesVisit (ariles2::Write &visitor, const ariles2::Write::Parameters ¶m) const |
| void | arilesVisit (ariles2::Read &visitor, const ariles2::Read::Parameters ¶m) |
| void | arilesVisit (const ariles2::Finalize &visitor, const ariles2::Finalize::Parameters ¶m) |
| void | arilesVisit (const ariles2::PreWrite &visitor, const ariles2::PreWrite::Parameters ¶m) |
| void | arilesVisit (const ariles2::Defaults &visitor, const ariles2::Defaults::Parameters ¶m) |
| std::size_t | arilesVisit (const ariles2::Count &visitor, const ariles2::Count::Parameters ¶m) const |
| std::size_t | arilesVisit (const ariles2::CountMissing &visitor, const ariles2::CountMissing::Parameters ¶m) const |
| template<class t_Derived > | |
| t_Derived * | cast () |
| Cast methods are potentially dangerous, no id checks are performed. If value is not initialized the returned pointer may be nullptr. | |
| template<class t_Derived > | |
| const t_Derived * | cast () const |
| template<class t_Derived > | |
| t_Derived * | cast (const std::string &config_section_id) |
| These casts succeed if the Ariles config section id matches the given string. | |
| template<class t_Derived > | |
| const t_Derived * | cast (const std::string &config_section_id) const |
Protected Member Functions | |
| bool | isConsistent () const |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |