|
libcopp 2.3.2
|

Public Types | |
| using | list_type = std::list< handle_delegate > |
| using | index_type = std::unordered_map< handle_delegate, list_type::iterator, handle_delegate_hash > |
Public Member Functions | |
| bool | add (const handle_delegate &delegate) |
| bool | remove (const handle_delegate &delegate) |
| void | swap (multi_caller_container &other) noexcept |
| size_t | size () const noexcept |
Data Fields | |
| list_type | callers |
| index_type | index |
Definition at line 230 of file stackful_channel.h.
| using stackful_channel_context_base::multi_caller_container::index_type = std::unordered_map<handle_delegate, list_type::iterator, handle_delegate_hash> |
Definition at line 232 of file stackful_channel.h.
| using stackful_channel_context_base::multi_caller_container::list_type = std::list<handle_delegate> |
Definition at line 231 of file stackful_channel.h.
|
inline |
Definition at line 237 of file stackful_channel.h.
Referenced by stackful_channel_context_base::add_caller().
|
inline |
Definition at line 246 of file stackful_channel.h.
|
inlinenoexcept |
Definition at line 261 of file stackful_channel.h.
|
inlinenoexcept |
Definition at line 256 of file stackful_channel.h.
Referenced by stackful_channel_context_base::resume_callers().
| list_type stackful_channel_context_base::multi_caller_container::callers |
Definition at line 234 of file stackful_channel.h.
Referenced by stackful_channel_context_base::resume_callers().
| index_type stackful_channel_context_base::multi_caller_container::index |
Definition at line 235 of file stackful_channel.h.