GrPPI  0.2
Generic and Reusable Parallel Pattern Interface
support.h
Go to the documentation of this file.
1 
21 #ifndef GRPPI_COMMON_SUPPORT_H
22 #define GRPPI_COMMON_SUPPORT_H
23 
24 #include <type_traits>
25 
26 namespace grppi {
27 
28 namespace internal {
29 
30 template <typename E>
32  std::enable_if_t<is_supported<E>(), int>;
33 
34 template <typename E>
36  std::enable_if_t<!is_supported<E>(), int>;
37 
38 } // namespace internal
39 
40 } // namespace grppi
41 
42 #endif
Definition: callable_traits.h:24
std::enable_if_t< is_supported< E >(), int > requires_execution_supported
Definition: support.h:32
std::enable_if_t<!is_supported< E >(), int > requires_execution_not_supported
Definition: support.h:36