ei_result_of< Func(ArgType0, ArgType1)> Struct Template Reference

#include <Meta.h>

List of all members.

Public Types

enum  { FunctorType = sizeof(testFunctor(static_cast<Func*>(0))) }
typedef
ei_binary_result_of_select
< Func, ArgType0, ArgType1,
FunctorType >::type 
type

Static Public Member Functions

static ei_has_none testFunctor (...)
template<typename T >
static ei_has_tr1_result testFunctor (T const *, typename T::template result< T(ArgType0, ArgType1)>::type const *=0)
template<typename T >
static ei_has_std_result_type testFunctor (T const *, typename T::result_type const *=0)

Detailed Description

template<typename Func, typename ArgType0, typename ArgType1>
struct ei_result_of< Func(ArgType0, ArgType1)>

Definition at line 114 of file Meta.h.


Member Typedef Documentation

template<typename Func , typename ArgType0 , typename ArgType1 >
typedef ei_binary_result_of_select<Func, ArgType0, ArgType1, FunctorType>::type ei_result_of< Func(ArgType0, ArgType1)>::type

Definition at line 123 of file Meta.h.


Member Enumeration Documentation

template<typename Func , typename ArgType0 , typename ArgType1 >
anonymous enum
Enumerator:
FunctorType 

Definition at line 122 of file Meta.h.


Member Function Documentation

template<typename Func , typename ArgType0 , typename ArgType1 >
static ei_has_none ei_result_of< Func(ArgType0, ArgType1)>::testFunctor (   ...  )  [static]
template<typename Func , typename ArgType0 , typename ArgType1 >
template<typename T >
static ei_has_tr1_result ei_result_of< Func(ArgType0, ArgType1)>::testFunctor ( T const *  ,
typename T::template result< T(ArgType0, ArgType1)>::type const *  = 0 
) [inline, static]
template<typename Func , typename ArgType0 , typename ArgType1 >
template<typename T >
static ei_has_std_result_type ei_result_of< Func(ArgType0, ArgType1)>::testFunctor ( T const *  ,
typename T::result_type const *  = 0 
) [inline, static]

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:22:02 2013