Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/atollk/copper
/ types & classes
Types & classes
59 in github.com/atollk/copper
⨍
Functions
183
◇
Types & classes
59
↓ 2 callers
Class
popper
include/copper.h:120
↓ 2 callers
Class
pusher
include/copper.h:126
↓ 1 callers
Class
_post_incr_proxy
include/copper.h:1261
↓ 1 callers
Class
_pusher
include/copper.h:1274
↓ 1 callers
Class
channel_read_view
include/copper.h:157
↓ 1 callers
Class
channel_write_view
include/copper.h:160
↓ 1 callers
Class
dummy_lock_t
Helper class to pass a mutex "lock" to a function when nothing is actually locked. */
include/copper.h:129
↓ 1 callers
Class
thread_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
Class
channel_buffer
include/copper.h:172
Class
channel_buffer<false, T, BufferQueue>
include/copper.h:176
Class
channel_buffer<true, T, BufferQueue>
include/copper.h:205
Class
channel_buffer<true, void, BufferQueue>
include/copper.h:239
Class
channel_lshift_op
include/copper.h:1403
Class
channel_lshift_op<Rhs, is_buffered, void, Args...>
include/copper.h:1415
Enum
channel_op_status
channel_op_status describes the success status of an operation on a channel object. */
include/copper.h:61
Class
channel_pop_iterator
include/copper.h:163
Class
channel_pop_iterator<buffered_channel<int>>
tests/template_instantiations.cpp:229
Class
channel_pop_iterator<buffered_channel<std::unique_ptr<int>>>
tests/template_instantiations.cpp:227
Class
channel_pop_iterator<unbuffered_channel<int>>
tests/template_instantiations.cpp:230
Class
channel_pop_iterator<unbuffered_channel<std::unique_ptr<int>>>
tests/template_instantiations.cpp:228
Class
channel_push_iterator
include/copper.h:166
Class
channel_push_iterator<buffered_channel<int>>
tests/template_instantiations.cpp:235
Class
channel_push_iterator<buffered_channel<std::unique_ptr<int>>>
tests/template_instantiations.cpp:233
Class
channel_push_iterator<unbuffered_channel<int>>
tests/template_instantiations.cpp:236
Class
channel_push_iterator<unbuffered_channel<std::unique_ptr<int>>>
tests/template_instantiations.cpp:234
Class
channel_read_view<buffered_channel<int>>
tests/template_instantiations.cpp:158
Class
channel_read_view<unbuffered_channel<void>>
tests/template_instantiations.cpp:193
Class
channel_rshift_op
include/copper.h:1379
Class
channel_rshift_op<Rhs, is_buffered, void, Args...>
include/copper.h:1391
Class
channel_write_view<buffered_channel<void>>
tests/template_instantiations.cpp:208
Class
channel_write_view<unbuffered_channel<int>>
tests/template_instantiations.cpp:173
Class
fill_with_random_indices_impl
include/copper.h:1759
Class
fill_with_random_indices_impl<1>
include/copper.h:1774
Class
fill_with_random_indices_impl<2>
include/copper.h:1779
Class
fill_with_random_indices_impl<3>
include/copper.h:1794
Class
fill_with_random_indices_impl<4>
include/copper.h:1821
Class
fill_with_random_indices_impl<5>
include/copper.h:1902
Class
has_clear
include/copper.h:197
Class
has_clear<T, decltype(void(std::declval<T&>().clear()))>
include/copper.h:201
Class
pairify_template
include/copper.h:149
Class
pairify_template<>
include/copper.h:1660
Class
pairify_template<A, B, Args...>
include/copper.h:1665
Class
popper<F, is_buffered, void, Args...>
include/copper.h:899
Class
popper_base
include/copper.h:117
Class
popper_base_nonvoid
include/copper.h:800
Class
popper_base_void
Helper base class for `popper_base` for `void`. */
include/copper.h:805
Class
pusher<F, is_buffered, void, Args...>
include/copper.h:1003
Class
pusher_base
include/copper.h:123
Class
select_manager
include/copper.h:114
Class
select_manager<Op>
include/copper.h:1504
Class
urbg
include/copper.h:1762
Class
value_select_token
include/copper.h:1314
Class
value_select_token<_is_pop, void, is_buffered, void, Args...>
include/copper.h:1324
Class
visit_impl
include/copper.h:1617
Class
visit_impl<0>
include/copper.h:1630
Class
voidval_t
include/copper.h:1311
Enum
wait_type
wait_type describes a strategy of waiting for an operation to finish. */
include/copper.h:68
Class
waiting_op_group
include/copper.h:310
Class
waiting_op_group_base
Base class for specific waiting_op_group types that is used within popper / pusher objects. */
include/copper.h:274