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. More... | |
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. More... | |
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 |