dtUtil::FunTraits< R(O::*)(P1, P2, P3, P4) const > Struct Template Reference

#include <funtraits.h>

List of all members.

Public Types

typedef O ObjType
typedef R ResultType
typedef P1 Parm1
typedef P2 Parm2
typedef P3 Parm3
typedef P4 Parm4

Public Member Functions

typedef TYPELIST_4 (P1, P2, P3, P4) TypeListType

template<class O, typename R, typename P1, typename P2, typename P3, typename P4>
struct dtUtil::FunTraits< R(O::*)(P1, P2, P3, P4) const >


Member Typedef Documentation

template<class O, typename R, typename P1, typename P2, typename P3, typename P4>
typedef O dtUtil::FunTraits< R(O::*)(P1, P2, P3, P4) const >::ObjType

template<class O, typename R, typename P1, typename P2, typename P3, typename P4>
typedef R dtUtil::FunTraits< R(O::*)(P1, P2, P3, P4) const >::ResultType

template<class O, typename R, typename P1, typename P2, typename P3, typename P4>
typedef P1 dtUtil::FunTraits< R(O::*)(P1, P2, P3, P4) const >::Parm1

template<class O, typename R, typename P1, typename P2, typename P3, typename P4>
typedef P2 dtUtil::FunTraits< R(O::*)(P1, P2, P3, P4) const >::Parm2

template<class O, typename R, typename P1, typename P2, typename P3, typename P4>
typedef P3 dtUtil::FunTraits< R(O::*)(P1, P2, P3, P4) const >::Parm3

template<class O, typename R, typename P1, typename P2, typename P3, typename P4>
typedef P4 dtUtil::FunTraits< R(O::*)(P1, P2, P3, P4) const >::Parm4


Member Function Documentation

template<class O, typename R, typename P1, typename P2, typename P3, typename P4>
typedef dtUtil::FunTraits< R(O::*)(P1, P2, P3, P4) const >::TYPELIST_4 ( P1  ,
P2  ,
P3  ,
P4   
)


http://www.delta3d.org
2.0.0 generated 14 Feb 2008