BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
DChain Namespace Reference

Classes

struct  AndOpReturn
 
struct  ChooseArg
 
struct  ChooseArg< T1, T2, false >
 
class  DCSimpleSelector
 
struct  FailTest
 
class  MethodAdapter
 
class  MethodAnd
 
class  MethodBase
 
class  MethodHolder
 
class  MethodOr
 
class  MethodType
 
struct  OrOpReturn
 
struct  PassTest
 
class  PickArg
 
struct  PickArgTester
 
class  UseHolder
 
class  UseHolder< T, false >
 
class  UseHolder< T, true >
 

Functions

template<class Arg >
PassTest testForHolder (const DCSelectionFunction< Arg > *)
 
FailTest testForHolder (...)
 
template<class LHS , class RHS >
AndOpReturn< LHS, RHS >::Return operator&& (LHS &iLHS, RHS &iRHS)
 
template<class LHS , class RHS >
AndOpReturn< LHS, RHS >::Return operator&& (const LHS &iLHS, RHS &iRHS)
 
template<class LHS , class RHS >
AndOpReturn< LHS, RHS >::Return operator&& (const LHS &iLHS, const RHS &iRHS)
 
template<class LHS , class RHS >
OrOpReturn< LHS, RHS >::Return operator|| (LHS &iLHS, RHS &iRHS)
 
template<class LHS , class RHS >
OrOpReturn< LHS, RHS >::Return operator|| (const LHS &iLHS, RHS &iRHS)
 
template<class LHS , class RHS >
OrOpReturn< LHS, RHS >::Return operator|| (const LHS &iLHS, const RHS &iRHS)
 

Function Documentation

◆ operator&&() [1/3]

template<class LHS , class RHS >
AndOpReturn< LHS, RHS >::Return DChain::operator&& ( const LHS &  iLHS,
const RHS &  iRHS 
)
inline

◆ operator&&() [2/3]

template<class LHS , class RHS >
AndOpReturn< LHS, RHS >::Return DChain::operator&& ( const LHS &  iLHS,
RHS &  iRHS 
)
inline

◆ operator&&() [3/3]

template<class LHS , class RHS >
AndOpReturn< LHS, RHS >::Return DChain::operator&& ( LHS &  iLHS,
RHS &  iRHS 
)
inline

◆ operator||() [1/3]

template<class LHS , class RHS >
OrOpReturn< LHS, RHS >::Return DChain::operator|| ( const LHS &  iLHS,
const RHS &  iRHS 
)
inline

◆ operator||() [2/3]

template<class LHS , class RHS >
OrOpReturn< LHS, RHS >::Return DChain::operator|| ( const LHS &  iLHS,
RHS &  iRHS 
)
inline

◆ operator||() [3/3]

template<class LHS , class RHS >
OrOpReturn< LHS, RHS >::Return DChain::operator|| ( LHS &  iLHS,
RHS &  iRHS 
)
inline

◆ testForHolder() [1/2]

FailTest DChain::testForHolder (   ...)

◆ testForHolder() [2/2]

template<class Arg >
PassTest DChain::testForHolder ( const DCSelectionFunction< Arg > *  )