MADNESS  version 0.9
Public Types | Static Public Attributes | List of all members
madness::tr1::detail::memfunc_traits< returnT(objT::*)()> Struct Template Reference

Member function traits in the spirt of boost function traits. More...

#include <function_traits_bits.h>

Public Types

typedef objT obj_type
 
typedef returnT result_type
 

Static Public Attributes

static const bool value = true
 
static const int arity = 0
 
static const bool constness = false
 

Detailed Description

template<typename objT, typename returnT>
struct madness::tr1::detail::memfunc_traits< returnT(objT::*)()>

Member function traits in the spirt of boost function traits.

Member Typedef Documentation

template<typename objT , typename returnT >
typedef objT madness::tr1::detail::memfunc_traits< returnT(objT::*)()>::obj_type
template<typename objT , typename returnT >
typedef returnT madness::tr1::detail::memfunc_traits< returnT(objT::*)()>::result_type

Member Data Documentation

template<typename objT , typename returnT >
const int madness::tr1::detail::memfunc_traits< returnT(objT::*)()>::arity = 0
static
template<typename objT , typename returnT >
const bool madness::tr1::detail::memfunc_traits< returnT(objT::*)()>::constness = false
static
template<typename objT , typename returnT >
const bool madness::tr1::detail::memfunc_traits< returnT(objT::*)()>::value = true
static

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