Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DChain::PickArg< T1, T2 > Class Template Reference

#include <DCSimpleSelector.h>

List of all members.

Public Types

typedef ChooseArg< T1, T2,
(sizeof(PickArgTester< T1,
T2 >::inheritsFrom((T1
*) 0))==sizeof(PassTest))
>::arg_typ 
arg_type )
typedef ChooseArg< T1, T2,
(sizeof(PickArgTester< T1,
T2 >::inheritsFrom((T1
*) 0))==sizeof(PassTest))
>::arg_typ 
arg_type )

Static Public Member Functions

FailTest inheritsFrom (...)
PassTest inheritsFrom (const T2 *)
FailTest inheritsFrom (...)
PassTest inheritsFrom (const T2 *)

template<class T1, class T2>
class DChain::PickArg< T1, T2 >


Member Typedef Documentation

template<class T1, class T2>
typedef ChooseArg<T1, T2, ( sizeof(PickArgTester<T1,T2>::inheritsFrom((T1*)0)) ==sizeof(PassTest) ) >::arg_typ DChain::PickArg< T1, T2 >::arg_type)
 

template<class T1, class T2>
typedef ChooseArg<T1, T2, ( sizeof(PickArgTester<T1,T2>::inheritsFrom((T1*)0)) ==sizeof(PassTest) ) >::arg_typ DChain::PickArg< T1, T2 >::arg_type)
 


Member Function Documentation

template<class T1, class T2>
FailTest DChain::PickArg< T1, T2 >::inheritsFrom   ...  )  [static]
 

template<class T1, class T2>
PassTest DChain::PickArg< T1, T2 >::inheritsFrom const T2 *   )  [static]
 

template<class T1, class T2>
FailTest DChain::PickArg< T1, T2 >::inheritsFrom   ...  )  [static]
 

template<class T1, class T2>
PassTest DChain::PickArg< T1, T2 >::inheritsFrom const T2 *   )  [static]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:16:25 2011 for BOSS6.5.5 by  doxygen 1.3.9.1