Variable ros2_medkit_gateway::dto::has_dto_shape_v

Variable Documentation

template<class T>
constexpr bool ros2_medkit_gateway::dto::has_dto_shape_v = is_dto_v<T> || is_opaque_dto_v<T>

True iff the type has a usable wire shape - either a regular field-walking DTO (is_dto_v<T>) or an opaque DTO with hand-written visitor specializations (is_opaque_dto_v<T>). The typed RouteRegistry uses this to gate template instantiation on its response / body parameters.