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
apply_member_pointer.hpp File Reference
#include <boost/callable_traits/detail/core.hpp>
Include dependency graph for apply_member_pointer.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::make_member_pointer< T, C, true >
 
struct  boost::callable_traits::detail::make_member_pointer< void, C, true >
 
struct  boost::callable_traits::detail::make_member_pointer< T, C, false >
 
struct  boost::callable_traits::detail::apply_member_pointer_impl< T, C, typename >
 
struct  boost::callable_traits::detail::apply_member_pointer_impl< T, C, typename std::is_same< apply_member_pointer_t< T, C >, detail::dummy >::type >
 
struct  boost::callable_traits::apply_member_pointer< T, C >
 

Namespaces

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

Typedefs

template<typename T , typename C >
using boost::callable_traits::detail::make_member_pointer_t = typename make_member_pointer< T, C >::type
 
template<typename T , typename C >
using boost::callable_traits::apply_member_pointer_t = detail::sfinae_try< detail::fallback_if_invalid< typename detail::traits< T >::template apply_member_pointer< C >, typename detail::make_member_pointer< T, C >::type >, detail::fail_when_same< void, T, members_cannot_have_a_type_of_void >, detail::fail_if<!std::is_class< C >::value, second_template_argument_must_be_a_class_or_struct > >