Template Struct dispatch_set
Defined in File dispatch.hpp
Nested Relationships
Nested Types
Struct Documentation
-
template<typename ValueType, typename ...Tuples>
struct dispatch_set Exact set of allowed tuples for sparse dispatch.
Public Types
-
using seq_type = std::tuple<typename convert_tuple<Tuples>::type...>
-
using runtime_array_t = std::array<ValueType, tuple_arity>
Public Functions
-
template<typename ...Args, typename = std::enable_if_t<sizeof...(Args) == tuple_arity>>
inline explicit dispatch_set(Args&&... args)
-
inline auto runtime_tuple() const
Public Static Attributes
-
template<typename TupleHelper>
struct convert_tuple
-
template<typename S>
struct same_arity : public std::bool_constant<detail::sequence_size<S>::value == tuple_arity>
-
using seq_type = std::tuple<typename convert_tuple<Tuples>::type...>