GrPPI
0.2
Generic and Reusable Parallel Pattern Interface
|
Go to the source code of this file.
Classes | |
struct | grppi::internal::identity< T > |
Identity type trait. More... | |
struct | grppi::internal::callable_helper< T > |
struct | grppi::internal::callable_helper< R(Args...)> |
struct | grppi::internal::callable_helper< R(*)(Args...)> |
struct | grppi::internal::callable_helper< R(C::*)(Args...) const > |
struct | grppi::internal::callable_helper< R(C::*)(Args...)> |
struct | grppi::internal::callable< T > |
Namespaces | |
grppi | |
grppi::internal | |
Typedefs | |
template<typename F > | |
using | grppi::requires_no_arguments = typename std::enable_if_t<!internal::has_arguments< F >(), int > |
template<typename F > | |
using | grppi::requires_arguments = typename std::enable_if_t< internal::has_arguments< F >(), int > |
Functions | |
template<typename T > | |
constexpr size_t | grppi::internal::callable_arity () |
template<typename F > | |
constexpr bool | grppi::internal::has_arguments () |