|
Zth (libzth)
|
Classes | |
| struct | any_type |
| struct | Arguments |
| class | ContextArch |
| class | ContextBase |
| Base class of the Context. More... | |
| struct | fiber_future_helper |
| struct | fiber_future_helper< T, false > |
| struct | FunctionION |
| struct | FunctionION< void, A, A_ > |
| struct | is_function_ |
| struct | is_function_< T(Args...)> |
| struct | Packed |
| struct | Packed< T & > |
| class | std_future_base |
| class | std_promise_base |
| class | std_shared_future_base |
Typedefs | |
| template<typename Func , typename... Args> | |
| using | invoke_result = typename std::invoke_result_t< Func, Args... > |
| template<class T , class... TArgs> | |
| using | is_braces_constructible = decltype(test_is_braces_constructible< T, TArgs... >(0)) |
Functions | |
| template<typename F > | |
| void * | stack_switch_fwd (void *f) noexcept |
| template<class T , class... TArgs> | |
| decltype(void(T{std::declval< TArgs >()...}), std::true_type{}) | test_is_braces_constructible (int) |
| template<class , class... > | |
| std::false_type | test_is_braces_constructible (...) |
| using zth::impl::invoke_result = typedef typename std::invoke_result_t<Func, Args...> |
| using zth::impl::is_braces_constructible = typedef decltype(test_is_braces_constructible<T, TArgs...>(0)) |
|
noexcept |
| std::false_type zth::impl::test_is_braces_constructible | ( | ... | ) |
| decltype(void(T{std::declval< TArgs >()...}), std::true_type{}) zth::impl::test_is_braces_constructible | ( | int | ) |