33#ifndef DART_DYNAMICS_DETAIL_METASKELETON_IMPL_HPP_
34#define DART_DYNAMICS_DETAIL_METASKELETON_IMPL_HPP_
41template <
typename Func>
44 if constexpr (std::is_same_v<
45 std::invoke_result_t<Func, const dynamics::BodyNode*>,
64template <
typename Func>
67 if constexpr (std::is_same_v<
68 std::invoke_result_t<Func, dynamics::BodyNode*>,
87template <
typename Func>
90 if constexpr (std::is_same_v<
91 std::invoke_result_t<Func, const dynamics::Joint*>,
110template <
typename Func>
113 if constexpr (std::is_same_v<
114 std::invoke_result_t<Func, dynamics::Joint*>,
133template <
typename Func>
136 if constexpr (std::is_same_v<
138 invoke_result_t<Func, const dynamics::DegreeOfFreedom*>,
157template <
typename Func>
160 if constexpr (std::is_same_v<
161 std::invoke_result_t<Func, dynamics::DegreeOfFreedom*>,
Definition CollisionFilter.hpp:41