15 #ifndef CONCEALER__HAS_DATA_MEMBER_ALLOW_GOAL_MODIFICATION_HPP_
16 #define CONCEALER__HAS_DATA_MEMBER_ALLOW_GOAL_MODIFICATION_HPP_
18 #include <type_traits>
22 template <
typename T,
typename =
void>
29 T,
std::
void_t<decltype(std::declval<T>().allow_goal_modification)>> :
public std::true_type
33 template <
typename... Ts>
Definition: autoware.hpp:30
constexpr auto has_data_member_allow_goal_modification_v
Definition: has_data_member_allow_goal_modification.hpp:34
void void_t
Definition: void_t.hpp:25
Definition: has_data_member_allow_goal_modification.hpp:24