libqi-api  release-2.5.3-2016-11-18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Static Public Member Functions | List of all members
qi::type::detail::HasMemberOperatorCallImpl< A > Struct Template Reference

#include <traits.hpp>

Public Types

using type = decltype(test< A >(0))
 

Static Public Member Functions

template<typename B >
static True test (decltype(&B::operator(), 0))
 
template<typename >
static False test (...)
 

Detailed Description

template<typename A>
struct qi::type::detail::HasMemberOperatorCallImpl< A >

Definition at line 66 of file traits.hpp.

Member Typedef Documentation

template<typename A>
using qi::type::detail::HasMemberOperatorCallImpl< A >::type = decltype(test<A>(0))

Definition at line 74 of file traits.hpp.

Member Function Documentation

template<typename A>
template<typename B >
static True qi::type::detail::HasMemberOperatorCallImpl< A >::test ( decltype(&::operator  ,
 
)
static
template<typename A>
template<typename >
static False qi::type::detail::HasMemberOperatorCallImpl< A >::test (   ...)
static

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