|
| template<class t_Visitor , class t_Left , class t_Right , typename = ariles2::traits::is_ariles_t<t_Left>> |
| void | 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 | apply_copyto (t_Visitor &, const t_Enumeration &left, t_Enumeration &right, const typename t_Visitor::Parameters &) |
| |
| template<class t_Visitor , typename t_Entry > |
| void | apply_copyto (t_Visitor &visitor, const ARILES2_POINTER_TYPE< t_Entry > &left, ARILES2_POINTER_TYPE< t_Entry > &right, const typename t_Visitor::Parameters ¶m) |
| |
| template<class t_Visitor , typename t_Left , typename t_Right > |
| void | apply_copyto (t_Visitor &visitor, const ARILES2_POINTER_TYPE< t_Left > &left, ARILES2_POINTER_TYPE< t_Right > &right, const typename t_Visitor::Parameters ¶m) |
| |
| template<class t_Visitor , class... t_ArgsLeft, class... t_ArgsRight> |
| void | apply_copyto (t_Visitor &visitor, const std::map< t_ArgsLeft... > &left, std::map< t_ArgsRight... > &right, const typename t_Visitor::Parameters ¶m) |
| |
| template<class t_Visitor , typename t_FirstLeft , typename t_SecondLeft , typename t_FirstRight , typename t_SecondRight > |
| void | apply_copyto (t_Visitor &visitor, const std::pair< t_FirstLeft, t_SecondLeft > &left, std::pair< t_FirstRight, t_SecondRight > &right, const typename t_Visitor::Parameters ¶m) |
| |
| template<class t_Visitor , class... t_LeftArgs, class... t_RightArgs> |
| void | apply_copyto (t_Visitor &visitor, const std::vector< t_LeftArgs... > &left, std::vector< t_RightArgs... > &right, const typename t_Visitor::Parameters ¶m) |
| |
| template<class t_Visitor , class t_BetterEnum > |
| void | apply_copyto (t_Visitor &, const t_BetterEnum &left, 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 , class t_Left , class t_Right > |
| void | apply_copyto (t_Visitor &, const t_Left &left, t_Right &right, const typename t_Visitor::Parameters &, const typename t_Left::Scalar *=nullptr, const typename t_Right::Scalar *=nullptr) |
| |
| template<class t_Visitor , typename t_Scalar , int t_flags> |
| void | apply_copyto (t_Visitor &, const Eigen::Matrix< t_Scalar, 3, 1, t_flags > &left, geometry_msgs::Vector3 &right, const typename t_Visitor::Parameters &) |
| |
| template<class t_Visitor , typename t_XprType , bool t_InnerPanel> |
| void | apply_copyto (t_Visitor &, const Eigen::Block< t_XprType, 3, 1, t_InnerPanel > &left, geometry_msgs::Vector3 &right, const typename t_Visitor::Parameters &) |
| |
| template<class t_Visitor , typename t_Scalar , int t_flags> |
| void | apply_copyto (t_Visitor &, const Eigen::Matrix< t_Scalar, Eigen::Dynamic, 1, t_flags > &left, geometry_msgs::Vector3 &right, const typename t_Visitor::Parameters &) |
| |
| template<class t_Visitor , typename t_Scalar , int t_options> |
| void | apply_copyto (const t_Visitor &, const Eigen::Quaternion< t_Scalar, t_options > &left, geometry_msgs::Quaternion &right, const typename t_Visitor::Parameters &) |
| |
| template<class t_Visitor , typename t_Scalar , int t_mode, int t_options> |
| void | apply_copyto (const t_Visitor &visitor, const Eigen::Transform< t_Scalar, 3, t_mode, t_options > &left, geometry_msgs::Transform &right, const typename t_Visitor::Parameters ¶m) |
| |