15 #ifndef CONCEALER__PATH_WITH_LANE_ID_HPP_
16 #define CONCEALER__PATH_WITH_LANE_ID_HPP_
18 #if __has_include(<autoware_internal_planning_msgs/msg/path_with_lane_id.hpp>)
19 #include <autoware_internal_planning_msgs/msg/path_with_lane_id.hpp>
22 #if __has_include(<tier4_planning_msgs/msg/path_with_lane_id.hpp>)
23 #include <tier4_planning_msgs/msg/path_with_lane_id.hpp>
34 std::declval<std::tuple<
35 #
if __has_include(<autoware_internal_planning_msgs/msg/path_with_lane_id.hpp>)
39 std::declval<std::tuple<
40 #
if __has_include(<tier4_planning_msgs/msg/path_with_lane_id.hpp>)
45 static_assert(0 < std::tuple_size_v<PathWithLaneId>);
48 #if __has_include(<autoware_internal_planning_msgs/msg/path_with_lane_id.hpp>)
50 auto available<autoware_internal_planning_msgs::msg::PathWithLaneId>() -> bool;
53 #if __has_include(<tier4_planning_msgs/msg/path_with_lane_id.hpp>)
55 auto available<tier4_planning_msgs::msg::PathWithLaneId>() -> bool;
58 #if __has_include(<autoware_internal_planning_msgs/msg/path_with_lane_id.hpp>) and \
59 __has_include(<tier4_planning_msgs/msg/path_with_lane_id.hpp>)
decltype(std::tuple_cat(std::declval< std::tuple< > >(), std::declval< std::tuple< > >())) PathWithLaneId
Definition: path_with_lane_id.hpp:43
Definition: autoware_universe.hpp:40
auto convert(const From &from) -> To
Definition: convert.hpp:21