Template Struct AnySubscriptionCallbackHelper< MessageT, AllocatorT, false, true >
Defined in File any_subscription_callback.hpp
Struct Documentation
-
template<typename MessageT, typename AllocatorT>
struct AnySubscriptionCallbackHelper<MessageT, AllocatorT, false, true> Specialization for when MessageT is a SerializedMessage to exclude duplicated declarations.
Public Types
-
using CallbackTypes = AnySubscriptionCallbackPossibleTypes<MessageT, AllocatorT>
-
using variant_type = std::variant<typename CallbackTypes::ConstRefSerializedMessageCallback, typename CallbackTypes::ConstRefSerializedMessageWithInfoCallback, typename CallbackTypes::UniquePtrSerializedMessageCallback, typename CallbackTypes::UniquePtrSerializedMessageWithInfoCallback, typename CallbackTypes::SharedConstPtrSerializedMessageCallback, typename CallbackTypes::SharedConstPtrSerializedMessageWithInfoCallback, typename CallbackTypes::ConstRefSharedConstPtrSerializedMessageCallback, typename CallbackTypes::ConstRefSharedConstPtrSerializedMessageWithInfoCallback, typename CallbackTypes::SharedPtrSerializedMessageCallback, typename CallbackTypes::SharedPtrSerializedMessageWithInfoCallback>
-
using CallbackTypes = AnySubscriptionCallbackPossibleTypes<MessageT, AllocatorT>