Variable ros2_medkit_gateway::dto::is_dto_v

Variable Documentation

template<class T>
constexpr bool ros2_medkit_gateway::dto::is_dto_v = !std::is_same_v<std::decay_t<decltype(dto_fields<T>)>, detail::not_a_dto<T>*>

True iff dto_fields<T> was specialized (detected by the primary holding a not_a_dto<T>* - any specialization replaces both the type and the value).