|
template<class t_Visitor , class t_Entry > |
void | ariles2::read::apply_read (t_Visitor &visitor, t_Entry &entry, const typename t_Visitor::Parameters ¶meters, ARILES2_IS_BASE_ENABLER(ariles2::read::Base, t_Entry)) |
|
template<class t_Visitor , typename t_Enumeration , typename = std::enable_if_t<std::is_enum<t_Enumeration>::value>> |
void | ariles2::read::apply_read (t_Visitor &visitor, t_Enumeration &entry, const typename t_Visitor::Parameters &) |
| Read configuration entry (an enum) This function is necessary since an explicit casting to integer is needed. More...
|
|
template<class t_Visitor , class t_Entry > |
void | ariles2::write::apply_write (t_Visitor &writer, const t_Entry &entry, const typename t_Visitor::Parameters ¶meters, ARILES2_IS_BASE_ENABLER(ariles2::write::Base, t_Entry)) |
|
template<class t_Visitor , typename t_Enumeration , typename = std::enable_if_t<std::is_enum<t_Enumeration>::value>> |
void | ariles2::write::apply_write (t_Visitor &writer, const t_Enumeration entry, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor , class t_Left , class t_Right , typename = ariles2::traits::is_ariles_t<t_Left>> |
void | ariles2::compare::apply_compare (t_Visitor &visitor, const t_Left &left, const t_Right &right, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor , typename t_Enumeration , typename = std::enable_if_t<std::is_enum<t_Enumeration>::value>> |
void | ariles2::compare::apply_compare (t_Visitor &visitor, const t_Enumeration &left, const t_Enumeration &right, const typename t_Visitor::Parameters &) |
|
template<class t_Visitor , class t_Scalar > |
ARILES2_COMPARE_TYPES_LIST void | ariles2::compare::apply_compare (t_Visitor &visitor, const std::complex< t_Scalar > &left, const std::complex< t_Scalar > &right, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor > |
void | ariles2::compare::apply_compare (t_Visitor &visitor, const float &left, const float &right, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor > |
void | ariles2::compare::apply_compare (t_Visitor &visitor, const double &left, const double &right, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor , class t_Entry > |
void | ariles2::defaults::apply_defaults (const t_Visitor &visitor, t_Entry &entry, const typename t_Visitor::Parameters ¶m, ARILES2_IS_BASE_ENABLER(ariles2::defaults::Base, t_Entry)) |
|
template<class t_Visitor , typename t_Enumeration , typename = std::enable_if_t<std::is_enum<t_Enumeration>::value>> |
void | ariles2::defaults::apply_defaults (const t_Visitor &, t_Enumeration &, const typename t_Visitor::Parameters &) |
|
template<class t_Visitor , typename t_Scalar > |
void | ariles2::defaults::apply_defaults (const t_Visitor &, std::complex< t_Scalar > &entry, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor , class t_Entry > |
void | ariles2::process::apply_process (const t_Visitor &visitor, t_Entry &entry, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor , class t_Left , class t_Right , typename = ariles2::traits::is_ariles_t<t_Left>> |
void | ariles2::copyfrom::apply_copyfrom (t_Visitor &visitor, t_Left &left, const t_Right &right, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor , typename t_Enumeration , typename = std::enable_if_t<std::is_enum<t_Enumeration>::value>> |
ARILES2_BASIC_TYPES_LIST ARILES2_COMPLEX_NUMBER_TYPES_LIST void | ariles2::copyfrom::apply_copyfrom (t_Visitor &, t_Enumeration &left, const t_Enumeration &right, const typename t_Visitor::Parameters &) |
|
template<class t_Visitor , class t_Left , class t_Right , typename = ariles2::traits::is_ariles_t<t_Left>> |
void | ariles2::copyto::apply_copyto (t_Visitor &visitor, const t_Left &left, t_Right &right, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor , typename t_Enumeration , typename = std::enable_if_t<std::is_enum<t_Enumeration>::value>> |
ARILES2_BASIC_TYPES_LIST ARILES2_COMPLEX_NUMBER_TYPES_LIST void | ariles2::copyto::apply_copyto (t_Visitor &, const t_Enumeration &left, t_Enumeration &right, const typename t_Visitor::Parameters &) |
|