MCPcopy Create free account

hub / github.com/arximboldi/zug / types & classes

Types & classes183 in github.com/arximboldi/zug

↓ 1 callersClassapply
zug/transducer/transducer.hpp:175
Classany_state
! * Polymorphically holds any value implementing the `state_traits`. * This type is used for the implementation of `transducer`. */
zug/any_state.hpp:31
Classapply
zug/meta/pack.hpp:131
Classapply
zug/meta/pack.hpp:143
Classapply
zug/meta/pack.hpp:154
Classapply
zug/meta/pack.hpp:166
Classapply
zug/meta/pack.hpp:178
Classapply
zug/meta/pack.hpp:190
Classapply
zug/meta/pack.hpp:201
Classapply
zug/meta/pack.hpp:211
Classapply
zug/meta/pack.hpp:221
Classapply
zug/meta/pack.hpp:231
Classapply
zug/meta/pack.hpp:241
Classapply
zug/meta/pack.hpp:251
Classapply<zug::meta::pack<Args...>, T>
zug/meta/pack.hpp:168
Classapply<zug::meta::pack<Args...>, T>
zug/meta/pack.hpp:180
Classapply<zug::meta::pack<First, Types...>>
zug/meta/pack.hpp:156
Classapply<zug::meta::pack<T, Ts...>>
zug/meta/pack.hpp:133
Classapply<zug::meta::pack<Ts...>>
zug/meta/pack.hpp:145
Classapply<zug::meta::pack<Ts...>>
zug/meta/pack.hpp:192
Classat_impl<zug::meta::pack_tag>
zug/meta/pack.hpp:198
Classback_impl<zug::meta::pack_tag>
zug/meta/pack.hpp:208
Classbegin_impl<zug::meta::pack_tag>
zug/meta/pack.hpp:238
Classbottom
! * This is a type that pretends to be convertible to anything. This * can be used as a placeholder for any parameter type in `result_of` * metaca
zug/meta/util.hpp:50
Classcaller
zug/reductor.hpp:166
Classcan_not_do_that
zug/skip.hpp:102
Classcat_t
zug/transducer/cat.hpp:17
Classchainr_tag
zug/transducer/chain.hpp:20
Classclear_impl<zug::meta::pack_tag>
zug/meta/pack.hpp:218
Classcommon_type
zug/meta/common_type.hpp:84
Classcommon_type<>
zug/meta/common_type.hpp:87
Classcommon_type<Acc, Next, Rest...>
zug/meta/common_type.hpp:99
Classcommon_type<Acc>
zug/meta/common_type.hpp:93
Classcommon_type_impl
zug/meta/common_type.hpp:49
Classcommon_type_impl< T, U, void_t<decltype(true ? std::declval<T>() : std::declval<U>())>>
zug/meta/common_type.hpp:55
Classcomposed
zug/compose.hpp:60
Classconstantly_t
zug/util.hpp:64
Classcopy_cv
zug/detail/copy_traits.hpp:17
Classcopy_cv<const OrigT, DestT>
zug/detail/copy_traits.hpp:27
Classcopy_cv<const volatile OrigT, DestT>
zug/detail/copy_traits.hpp:32
Classcopy_cv<volatile OrigT, DestT>
zug/detail/copy_traits.hpp:22
Classcopy_decay
zug/detail/copy_traits.hpp:64
Classcopy_reference
zug/detail/copy_traits.hpp:40
Classcopy_reference<OrigT&&, DestT>
zug/detail/copy_traits.hpp:50
Classcopy_reference<OrigT&, DestT>
zug/detail/copy_traits.hpp:45
Classcopy_spy
test/spies.hpp:200
Classcould_not_find_common_type
zug/meta/common_type.hpp:24
Classcould_not_get_index_sequence
zug/compat/apply.hpp:26
Classcycle_tag
zug/transducer/cycle.hpp:18
Classdeduce_value_type
zug/sequence.hpp:209
Classdedupe_t
zug/transducer/dedupe.hpp:20
Classdefault_copy_spy_base_t
test/spies.hpp:191
Classdefault_generator
zug/transducer/random_sample.hpp:24
Classdefaulting
test/spies.hpp:18
Classderef<zug::meta::pack_iterator<zug::meta::pack<First, Args...>>>
zug/meta/pack.hpp:258
Classdetected_any
zug/meta/detected.hpp:128
Classdetected_any<T, Op, Ops...>
zug/meta/detected.hpp:141
Classdetected_any<T, Op>
zug/meta/detected.hpp:131
Classdetector
zug/meta/detected.hpp:25
Classdetector<Default, meta::void_t<Op<Args...>>, Op, Args...>
zug/meta/detected.hpp:32
Classdeterministic_engine
test/transducer/random_sample.cpp:14
Classdisabled
zug/meta/util.hpp:84
Classdispatch_t
zug/meta/dispatch.hpp:12
Classdispatch_t<0>
zug/meta/dispatch.hpp:16
Classdistinct_t
zug/transducer/distinct.hpp:21
Classeager_reducing_func_t
zug/transducer/eager.hpp:29
Classeager_tag
zug/transducer/eager.hpp:23
Classeager_uncomposed_transducer_t
zug/transducer/eager.hpp:58
Classemplacing_back_t
zug/reducing/emplacing_back.hpp:15
Classempty_impl<zug::meta::pack_tag>
zug/meta/pack.hpp:140
Classempty_output
zug/transducer/write.hpp:23
Classempty_reductor
zug/reductor.hpp:187
Classempty_reductor<ReducingFnT, InitialStateT, meta::pack<InputTs...>>
zug/reductor.hpp:224
Classempty_transducer_error
! * Error thrown by transducers when they are empty. The problem is that making * an empty transducer requires skipping on the first iteration. Sk
zug/detail/empty_transducer_error.hpp:25
Classend_impl<zug::meta::pack_tag>
zug/meta/pack.hpp:248
Classend_t
zug/sequence.hpp:35
Classenumerate_from_t
zug/transducer/enumerate.hpp:21
Classfirst_t
zug/reducing/first.hpp:15
Classfoo_tag
test/reduce.cpp:36
Classfrom_void
! * Type to enable making a type convertible from `void`. The problem * is that `void` can not be used as a parameter, so it is imposible * to def
zug/meta/util.hpp:79
Classfront_impl<zug::meta::pack_tag>
zug/meta/pack.hpp:128
Classget_integer_sequence
zug/compat/apply.hpp:47
Classget_integer_sequence<std::array<T, N>, I>
zug/compat/apply.hpp:63
Classget_integer_sequence<std::pair<T, U>, I>
zug/compat/apply.hpp:57
Classget_integer_sequence<std::tuple<Ts...>, I>
zug/compat/apply.hpp:51
Classget_integer_sequence_aux
zug/compat/apply.hpp:30
Classget_integer_sequence_aux< T, I, N, meta::void_t<decltype(get<N>(std::declval<T>()))>>
zug/compat/apply.hpp:38
Classget_reducing_fn
zug/transducer/transducer.hpp:78
Classget_state_wrapper
zug/transducer/transducer.hpp:178
Classget_transducer_state
zug/transducer/transducer.hpp:172
Classget_value_type
zug/meta/value_type.hpp:46
Classhash_tuple_impl
zug/detail/tuple_utils.hpp:61
Classhash_tuple_impl<Tuple, 0>
zug/detail/tuple_utils.hpp:71
Classholder
zug/any_state.hpp:201
Classholder_base
zug/any_state.hpp:185
Classidentity
zug/meta/util.hpp:38
Classinterleave_t
zug/transducer/interleave.hpp:42
Classinvoke_composition_impl
zug/compose.hpp:23
Classinvoke_composition_impl<0>
zug/compose.hpp:36
Classis_skip_state
zug/skip.hpp:56
next →1–100 of 183, ranked by callers