|
template<class t_Visitor , class t_Left , class t_Right , typename = ariles2::traits::is_ariles_t<t_Left>> |
void | 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 | 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 | 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 | apply_compare (t_Visitor &visitor, const float &left, const float &right, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor > |
void | apply_compare (t_Visitor &visitor, const double &left, const double &right, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor , typename t_Entry > |
void | apply_compare (t_Visitor &visitor, const ARILES2_POINTER_TYPE< t_Entry > &left, const ARILES2_POINTER_TYPE< t_Entry > &right, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor , class... t_Args> |
void | apply_compare (t_Visitor &visitor, const std::map< t_Args... > &left, const std::map< t_Args... > &right, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor , typename t_First , typename t_Second > |
void | apply_compare (t_Visitor &visitor, const std::pair< t_First, t_Second > &left, const std::pair< t_First, t_Second > &right, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor , class... t_Args> |
void | apply_compare (t_Visitor &visitor, const std::vector< t_Args... > &left, const std::vector< t_Args... > &right, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor , class t_BetterEnum > |
void | apply_compare (t_Visitor &visitor, const t_BetterEnum &left, const t_BetterEnum &right, const typename t_Visitor::Parameters &, const typename t_BetterEnum::_integral *=nullptr, const typename t_BetterEnum::_value_iterable *=nullptr, const typename t_BetterEnum::_name_iterable *=nullptr, const typename t_BetterEnum::_value_iterator *=nullptr, const typename t_BetterEnum::_name_iterator *=nullptr) |
|
template<class t_Visitor , typename t_Scalar , int t_dim, int t_mode, int t_options> |
void | apply_compare (t_Visitor &visitor, const Eigen::Transform< t_Scalar, t_dim, t_mode, t_options > &left, const Eigen::Transform< t_Scalar, t_dim, t_mode, t_options > &right, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor , typename t_Scalar , int t_options> |
void | apply_compare (t_Visitor &visitor, const Eigen::Quaternion< t_Scalar, t_options > &left, const Eigen::Quaternion< t_Scalar, t_options > &right, const typename t_Visitor::Parameters ¶m) |
|
template<class t_Visitor , typename t_Scalar , int t_rows, int t_cols, int t_flags> |
void | apply_compare (t_Visitor &visitor, const Eigen::Matrix< t_Scalar, t_rows, t_cols, t_flags > &left, const Eigen::Matrix< t_Scalar, t_rows, t_cols, t_flags > &right, const typename t_Visitor::Parameters ¶m) |
|