BOSS 7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
DChain::PickArg< T1, T2 > Class Template Reference

#include <DCSimpleSelector.h>

Public Types

typedef ChooseArg< T1, T2,(sizeof(PickArgTester< T1, T2 >::inheritsFrom((T1 *) 0))==sizeof(PassTest))>::arg_type arg_type
 
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 (...)
 
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 Event/DecayChain/DecayChain-00-00-03-slc6tag/DecayChain/Function/DCSimpleSelector.h.

Member Typedef Documentation

◆ arg_type [1/2]

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

◆ arg_type [2/2]

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

Member Function Documentation

◆ inheritsFrom() [1/4]

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

◆ inheritsFrom() [2/4]

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

◆ inheritsFrom() [3/4]

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

◆ inheritsFrom() [4/4]

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

The documentation for this class was generated from the following files: