ttg 1.0.0
Template Task Graph (TTG): flowgraph-based programming model for high-performance distributed-memory algorithms
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
forward_declarations.hpp File Reference
#include <boost/callable_traits/detail/config.hpp>
#include <boost/callable_traits/detail/default_callable_traits.hpp>
Include dependency graph for forward_declarations.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  boost::callable_traits::detail::has_normal_call_operator< T >
 
struct  boost::callable_traits::detail::has_normal_call_operator< T >::check< N, Value >
 
struct  boost::callable_traits::detail::callable_dummy
 

Namespaces

namespace  boost
 
namespace  boost::callable_traits
 
namespace  boost::callable_traits::detail
 

Typedefs

template<typename T >
using boost::callable_traits::detail::default_to_function_object = typename std::conditional< has_normal_call_operator< T >::value, T, callable_dummy >::type
 
template<typename F , typename T = typename std::remove_reference<F>::type>
using boost::callable_traits::detail::function_object_base = typename std::conditional< has_normal_call_operator< T >::value, pmf< decltype(&default_to_function_object< T >::operator())>, default_callable_traits< T > >::type