ttg 1.0.0
Template Task Graph (TTG): flowgraph-based programming model for high-performance distributed-memory algorithms
Loading...
Searching...
No Matches
Classes | Static Public Member Functions | Static Public Attributes | List of all members
boost::callable_traits::detail::has_normal_call_operator< T > Struct Template Reference

#include <forward_declarations.hpp>

Classes

struct  check
 

Static Public Member Functions

template<typename U >
static std::int8_t test (check< decltype(&U::operator()), &U::operator()>)
 
template<typename >
static std::int16_t test (...)
 

Static Public Attributes

static constexpr bool value
 

Detailed Description

template<typename T>
struct boost::callable_traits::detail::has_normal_call_operator< T >

Definition at line 12 of file forward_declarations.hpp.

Member Function Documentation

◆ test() [1/2]

template<typename T >
template<typename >
static std::int16_t boost::callable_traits::detail::has_normal_call_operator< T >::test (   ...)
static

◆ test() [2/2]

template<typename T >
template<typename U >
static std::int8_t boost::callable_traits::detail::has_normal_call_operator< T >::test ( check< decltype(&U::operator()), &U::operator()>  )
static

Member Data Documentation

◆ value

template<typename T >
constexpr bool boost::callable_traits::detail::has_normal_call_operator< T >::value
staticconstexpr
Initial value:
=
sizeof(test<T>(nullptr)) == sizeof(std::int8_t)

Definition at line 24 of file forward_declarations.hpp.


The documentation for this struct was generated from the following file: