|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
Classes | |
| class | enum_formatter |
| A generic formatter for enum types, using a user-provided converter functor. More... | |
| class | formatter |
| Provides convenience methods for string formatting using C++20 <format>. More... | |
Typedefs | |
| using | formatter = kcenon::thread::utils::formatter |
| template<typename T , typename Converter > | |
| using | enum_formatter = kcenon::thread::utils::enum_formatter<T, Converter> |
Functions | |
| template<class T , size_t N> | |
| span (T(&)[N]) -> span< T, N > | |
| template<class T , size_t N> | |
| span (std::array< T, N > &) -> span< T, N > | |
| template<class T , size_t N> | |
| span (const std::array< T, N > &) -> span< const T, N > | |
| template<class Container > | |
| span (Container &) -> span< typename Container::value_type > | |
| template<class Container > | |
| span (const Container &) -> span< const typename Container::value_type > | |
| using kcenon::thread::utils::enum_formatter = kcenon::thread::utils::enum_formatter<T, Converter> |
Definition at line 191 of file formatter.h.
| using kcenon::thread::utils::formatter = kcenon::thread::utils::formatter |
Definition at line 189 of file formatter.h.
| kcenon::thread::utils::span | ( | const Container & | ) | -> span< const typename Container::value_type > |
| kcenon::thread::utils::span | ( | const std::array< T, N > & | ) | -> span< const T, N > |
| kcenon::thread::utils::span | ( | Container & | ) | -> span< typename Container::value_type > |
| kcenon::thread::utils::span | ( | std::array< T, N > & | ) | -> span< T, N > |
| kcenon::thread::utils::span | ( | T(&) | [N] | ) | -> span< T, N > |
References span().
Referenced by utility_module::span< T, Extent >::first(), utility_module::span< T, Extent >::first(), utility_module::span< T, Extent >::last(), utility_module::span< T, Extent >::last(), span(), span(), span(), span(), span(), utility_module::span< T, Extent >::subspan(), and utility_module::span< T, Extent >::subspan().

