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_type 
arg_type

Static Public Member Functions

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


Detailed Description

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

Definition at line 200 of file DCSimpleSelector.h.


Member Typedef Documentation

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

Definition at line 207 of file DCSimpleSelector.h.


Member Function Documentation

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

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


Generated on Tue Nov 29 23:36:25 2016 for BOSS_7.0.2 by  doxygen 1.4.7