24 #include <boost/shared_ptr.hpp> 28 static std::size_t
seq_helper(std::size_t a, std::size_t b, std::size_t c)
35 std::size_t result = 0;
36 mf::helpers::for_each_apply<4>(
42 ASSERT_EQ(6u, result);
43 mf::helpers::for_each_apply<4>(
49 result = mf::helpers::index_apply<3>(
50 [](
auto... Is) -> std::size_t
55 ASSERT_EQ(3u, result);
57 mf::helpers::select_apply<4>(2,
63 ASSERT_EQ(2u, result);
71 IntegerStamped i1{0, std::string(),
ros::Time(1, 0)};
72 std::shared_ptr<IntegerStamped const> i2 = std::make_shared<IntegerStamped>(0, std::string(),
ros::Time(2, 0));
static std::size_t seq_helper(std::size_t a, std::size_t b, std::size_t c)
TEST(fkie_message_filters, SequenceHelpers)
ros::Time access_ros_header_stamp(const M &m) noexcept