SObjectizer  5.8
Loading...
Searching...
No Matches
so_5::sink_bindings_details Namespace Reference

Classes

struct  lambda_with_detectable_arg_type_t
 Helper metafunction to check delivery filter lambda. More...
 
struct  lambda_with_detectable_arg_type_t< Lambda, typename std::void_t< typename so_5::details::lambda_traits::argument_type_if_lambda< Lambda >::type > >
 Specialization for a case when delivery filter lambda has an argument with explicitly specified type. More...
 

Functions

template<typename Subscription_Type , typename Delivery_Filter_Arg_Type >
void ensure_valid_argument_for_delivery_filter ()
 Helper to have more information in compiler output if static_assert fails.
 

Function Documentation

◆ ensure_valid_argument_for_delivery_filter()

template<typename Subscription_Type , typename Delivery_Filter_Arg_Type >
void so_5::sink_bindings_details::ensure_valid_argument_for_delivery_filter ( )

Helper to have more information in compiler output if static_assert fails.

If static_assert fails compiler will show actual names of Subscription_Type and Delivery_Filter_Arg_Type in an error message.

Definition at line 86 of file single_sink_binding.hpp.