|
ThreadSchedule 3.0.0
Modern C++ thread management library
|
#include <composite_thread_registry_backend.hpp>
Public Member Functions | |
| void | attach (thread_registry_backend *reg) |
| auto | query () const -> thread_registry_backend::query_view |
Public Member Functions inherited from threadschedule::detail::query_facade_mixin< composite_thread_registry_backend > | |
| auto | filter (Predicate &&pred) const |
| auto | count () const -> size_t |
| auto | empty () const -> bool |
| void | for_each (Fn &&fn) const |
| void | apply (Predicate &&pred, Fn &&fn) const |
| auto | map (Fn &&fn) const -> std::vector< std::invoke_result_t< Fn, registered_thread_info_backend const & > > |
| auto | find_if (Predicate &&pred) const -> std::optional< registered_thread_info_backend > |
| auto | any (Predicate &&pred) const -> bool |
| auto | all (Predicate &&pred) const -> bool |
| auto | none (Predicate &&pred) const -> bool |
| auto | take (size_t n) const |
| auto | skip (size_t n) const |
Definition at line 51 of file composite_thread_registry_backend.hpp.
|
inline |
Definition at line 55 of file composite_thread_registry_backend.hpp.
References threadschedule::detail::query_facade_mixin< composite_thread_registry_backend >::map().
Referenced by threadschedule::advanced::composite_thread_registry::attach().
|
inline |
Definition at line 64 of file composite_thread_registry_backend.hpp.
References threadschedule::detail::query_facade_mixin< composite_thread_registry_backend >::map().
Referenced by threadschedule::advanced::composite_thread_registry::snapshot().