BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
DChain::MethodOr< LHS, RHS, Arg > Class Template Reference

#include <DCSimpleSelector.h>

Inheritance diagram for DChain::MethodOr< LHS, RHS, Arg >:

Public Types

typedef Arg arg_type
typedef Arg arg_type
typedef Arg arg_type
Public Types inherited from DChain::MethodBase< Arg >
typedef Arg arg_type
typedef Arg arg_type
typedef Arg arg_type

Public Member Functions

 MethodOr (const LHS &iLHS, const RHS &iRHS)
 MethodOr ()
bool select (Arg &iArg)
MethodBase< Arg > * clone () const
 MethodOr (const LHS &iLHS, const RHS &iRHS)
 MethodOr ()
bool select (Arg &iArg)
MethodBase< Arg > * clone () const
 MethodOr (const LHS &iLHS, const RHS &iRHS)
 MethodOr ()
bool select (Arg &iArg)
MethodBase< Arg > * clone () const

Detailed Description

template<class LHS, class RHS, class Arg>
class DChain::MethodOr< LHS, RHS, Arg >

Definition at line 90 of file Event/DecayChain/include/DecayChain/Function/DCSimpleSelector.h.

Member Typedef Documentation

◆ arg_type [1/3]

template<class LHS, class RHS, class Arg>
typedef Arg DChain::MethodOr< LHS, RHS, Arg >::arg_type

◆ arg_type [2/3]

template<class LHS, class RHS, class Arg>
typedef Arg DChain::MethodOr< LHS, RHS, Arg >::arg_type

◆ arg_type [3/3]

template<class LHS, class RHS, class Arg>
typedef Arg DChain::MethodOr< LHS, RHS, Arg >::arg_type

Constructor & Destructor Documentation

◆ MethodOr() [1/6]

template<class LHS, class RHS, class Arg>
DChain::MethodOr< LHS, RHS, Arg >::MethodOr ( const LHS & iLHS,
const RHS & iRHS )
inline

◆ MethodOr() [2/6]

◆ MethodOr() [3/6]

template<class LHS, class RHS, class Arg>
DChain::MethodOr< LHS, RHS, Arg >::MethodOr ( const LHS & iLHS,
const RHS & iRHS )
inline

◆ MethodOr() [4/6]

template<class LHS, class RHS, class Arg>
DChain::MethodOr< LHS, RHS, Arg >::MethodOr ( )

◆ MethodOr() [5/6]

template<class LHS, class RHS, class Arg>
DChain::MethodOr< LHS, RHS, Arg >::MethodOr ( const LHS & iLHS,
const RHS & iRHS )
inline

◆ MethodOr() [6/6]

template<class LHS, class RHS, class Arg>
DChain::MethodOr< LHS, RHS, Arg >::MethodOr ( )

Member Function Documentation

◆ clone() [1/3]

template<class LHS, class RHS, class Arg>
MethodBase< Arg > * DChain::MethodOr< LHS, RHS, Arg >::clone ( ) const
inlinevirtual

◆ clone() [2/3]

template<class LHS, class RHS, class Arg>
MethodBase< Arg > * DChain::MethodOr< LHS, RHS, Arg >::clone ( ) const
inlinevirtual

◆ clone() [3/3]

template<class LHS, class RHS, class Arg>
MethodBase< Arg > * DChain::MethodOr< LHS, RHS, Arg >::clone ( ) const
inlinevirtual

◆ select() [1/3]

template<class LHS, class RHS, class Arg>
bool DChain::MethodOr< LHS, RHS, Arg >::select ( Arg & iArg)
inlinevirtual

Implements DChain::MethodBase< Arg >.

Definition at line 97 of file Event/DecayChain/include/DecayChain/Function/DCSimpleSelector.h.

97{ return m_lhs.select( iArg ) || m_rhs.select( iArg ); }

◆ select() [2/3]

template<class LHS, class RHS, class Arg>
bool DChain::MethodOr< LHS, RHS, Arg >::select ( Arg & iArg)
inlinevirtual

Implements DChain::MethodBase< Arg >.

Definition at line 97 of file InstallArea/x86_64-el9-gcc13-dbg/include/DecayChain/Function/DCSimpleSelector.h.

97{ return m_lhs.select( iArg ) || m_rhs.select( iArg ); }

◆ select() [3/3]

template<class LHS, class RHS, class Arg>
bool DChain::MethodOr< LHS, RHS, Arg >::select ( Arg & iArg)
inlinevirtual

Implements DChain::MethodBase< Arg >.

Definition at line 97 of file InstallArea/x86_64-el9-gcc13-opt/include/DecayChain/Function/DCSimpleSelector.h.

97{ return m_lhs.select( iArg ) || m_rhs.select( iArg ); }

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