MCPcopy Create free account

hub / github.com/atollk/copper / types & classes

Types & classes59 in github.com/atollk/copper

↓ 2 callersClasspopper
include/copper.h:120
↓ 2 callersClasspusher
include/copper.h:126
↓ 1 callersClass_post_incr_proxy
include/copper.h:1261
↓ 1 callersClass_pusher
include/copper.h:1274
↓ 1 callersClasschannel_read_view
include/copper.h:157
↓ 1 callersClasschannel_write_view
include/copper.h:160
↓ 1 callersClassdummy_lock_t
Helper class to pass a mutex "lock" to a function when nothing is actually locked. */
include/copper.h:129
↓ 1 callersClassthread_local_randomizer
Based on xoshiro128++ by by David Blackman and Sebastiano Vigna (vigna@acm.org) * Fast 32-bit PRN generator that can be constructed multiple times, y
include/copper.h:1685
Classchannel_buffer
include/copper.h:172
Classchannel_buffer<false, T, BufferQueue>
include/copper.h:176
Classchannel_buffer<true, T, BufferQueue>
include/copper.h:205
Classchannel_buffer<true, void, BufferQueue>
include/copper.h:239
Classchannel_lshift_op
include/copper.h:1403
Classchannel_lshift_op<Rhs, is_buffered, void, Args...>
include/copper.h:1415
Enumchannel_op_status
channel_op_status describes the success status of an operation on a channel object. */
include/copper.h:61
Classchannel_pop_iterator
include/copper.h:163
Classchannel_pop_iterator<buffered_channel<int>>
tests/template_instantiations.cpp:229
Classchannel_pop_iterator<buffered_channel<std::unique_ptr<int>>>
tests/template_instantiations.cpp:227
Classchannel_pop_iterator<unbuffered_channel<int>>
tests/template_instantiations.cpp:230
Classchannel_pop_iterator<unbuffered_channel<std::unique_ptr<int>>>
tests/template_instantiations.cpp:228
Classchannel_push_iterator
include/copper.h:166
Classchannel_push_iterator<buffered_channel<int>>
tests/template_instantiations.cpp:235
Classchannel_push_iterator<buffered_channel<std::unique_ptr<int>>>
tests/template_instantiations.cpp:233
Classchannel_push_iterator<unbuffered_channel<int>>
tests/template_instantiations.cpp:236
Classchannel_push_iterator<unbuffered_channel<std::unique_ptr<int>>>
tests/template_instantiations.cpp:234
Classchannel_read_view<buffered_channel<int>>
tests/template_instantiations.cpp:158
Classchannel_read_view<unbuffered_channel<void>>
tests/template_instantiations.cpp:193
Classchannel_rshift_op
include/copper.h:1379
Classchannel_rshift_op<Rhs, is_buffered, void, Args...>
include/copper.h:1391
Classchannel_write_view<buffered_channel<void>>
tests/template_instantiations.cpp:208
Classchannel_write_view<unbuffered_channel<int>>
tests/template_instantiations.cpp:173
Classfill_with_random_indices_impl
include/copper.h:1759
Classfill_with_random_indices_impl<1>
include/copper.h:1774
Classfill_with_random_indices_impl<2>
include/copper.h:1779
Classfill_with_random_indices_impl<3>
include/copper.h:1794
Classfill_with_random_indices_impl<4>
include/copper.h:1821
Classfill_with_random_indices_impl<5>
include/copper.h:1902
Classhas_clear
include/copper.h:197
Classhas_clear<T, decltype(void(std::declval<T&>().clear()))>
include/copper.h:201
Classpairify_template
include/copper.h:149
Classpairify_template<>
include/copper.h:1660
Classpairify_template<A, B, Args...>
include/copper.h:1665
Classpopper<F, is_buffered, void, Args...>
include/copper.h:899
Classpopper_base
include/copper.h:117
Classpopper_base_nonvoid
include/copper.h:800
Classpopper_base_void
Helper base class for `popper_base` for `void`. */
include/copper.h:805
Classpusher<F, is_buffered, void, Args...>
include/copper.h:1003
Classpusher_base
include/copper.h:123
Classselect_manager
include/copper.h:114
Classselect_manager<Op>
include/copper.h:1504
Classurbg
include/copper.h:1762
Classvalue_select_token
include/copper.h:1314
Classvalue_select_token<_is_pop, void, is_buffered, void, Args...>
include/copper.h:1324
Classvisit_impl
include/copper.h:1617
Classvisit_impl<0>
include/copper.h:1630
Classvoidval_t
include/copper.h:1311
Enumwait_type
wait_type describes a strategy of waiting for an operation to finish. */
include/copper.h:68
Classwaiting_op_group
include/copper.h:310
Classwaiting_op_group_base
Base class for specific waiting_op_group types that is used within popper / pusher objects. */
include/copper.h:274