BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Commissioner< Commissionee, Criteria > Class Template Reference

#include <Commissioner.h>

Public Member Functions

 Commissioner (Action< Commissionee, Criteria > aSelector, Criteria aCriteria)
bool select (Commissionee *aCommissionee)
bool select (Commissionee *aCommissionee, Criteria aCriteria) const
 Commissioner (Action< Commissionee, Criteria > aSelector, Criteria aCriteria)
bool select (Commissionee *aCommissionee)
bool select (Commissionee *aCommissionee, Criteria aCriteria) const
 Commissioner (Action< Commissionee, Criteria > aSelector, Criteria aCriteria)
bool select (Commissionee *aCommissionee)
bool select (Commissionee *aCommissionee, Criteria aCriteria) const

Detailed Description

template<class Commissionee, class Criteria>
class Commissioner< Commissionee, Criteria >

Definition at line 29 of file Calibration/facilities/include/facilities/Commissioner.h.

Constructor & Destructor Documentation

◆ Commissioner() [1/3]

template<class Commissionee, class Criteria>
Commissioner< Commissionee, Criteria >::Commissioner ( Action< Commissionee, Criteria > aSelector,
Criteria aCriteria )
inline

Definition at line 37 of file Calibration/facilities/include/facilities/Commissioner.h.

41 : itsSelector( aSelector )
42 , itsCriteria( aCriteria )
43 // ## end Commissioner::Commissioner%894312587.initialization
44 {
45 // ## begin Commissioner::Commissioner%894312587.body preserve=yes
46 // ## end Commissioner::Commissioner%894312587.body
47 }

◆ Commissioner() [2/3]

template<class Commissionee, class Criteria>
Commissioner< Commissionee, Criteria >::Commissioner ( Action< Commissionee, Criteria > aSelector,
Criteria aCriteria )
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/facilities/Commissioner.h.

41 : itsSelector( aSelector )
42 , itsCriteria( aCriteria )
43 // ## end Commissioner::Commissioner%894312587.initialization
44 {
45 // ## begin Commissioner::Commissioner%894312587.body preserve=yes
46 // ## end Commissioner::Commissioner%894312587.body
47 }

◆ Commissioner() [3/3]

template<class Commissionee, class Criteria>
Commissioner< Commissionee, Criteria >::Commissioner ( Action< Commissionee, Criteria > aSelector,
Criteria aCriteria )
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-opt/include/facilities/Commissioner.h.

41 : itsSelector( aSelector )
42 , itsCriteria( aCriteria )
43 // ## end Commissioner::Commissioner%894312587.initialization
44 {
45 // ## begin Commissioner::Commissioner%894312587.body preserve=yes
46 // ## end Commissioner::Commissioner%894312587.body
47 }

Member Function Documentation

◆ select() [1/6]

template<class Commissionee, class Criteria>
bool Commissioner< Commissionee, Criteria >::select ( Commissionee * aCommissionee)
inline

Definition at line 53 of file Calibration/facilities/include/facilities/Commissioner.h.

53 {
54 // ## begin Commissioner::select%894312588.body preserve=yes
55 return ( itsCriteria == itsSelector.execute( aCommissionee ) );
56 // ## end Commissioner::select%894312588.body
57 }

◆ select() [2/6]

template<class Commissionee, class Criteria>
bool Commissioner< Commissionee, Criteria >::select ( Commissionee * aCommissionee)
inline

Definition at line 53 of file InstallArea/x86_64-el9-gcc13-dbg/include/facilities/Commissioner.h.

53 {
54 // ## begin Commissioner::select%894312588.body preserve=yes
55 return ( itsCriteria == itsSelector.execute( aCommissionee ) );
56 // ## end Commissioner::select%894312588.body
57 }

◆ select() [3/6]

template<class Commissionee, class Criteria>
bool Commissioner< Commissionee, Criteria >::select ( Commissionee * aCommissionee)
inline

Definition at line 53 of file InstallArea/x86_64-el9-gcc13-opt/include/facilities/Commissioner.h.

53 {
54 // ## begin Commissioner::select%894312588.body preserve=yes
55 return ( itsCriteria == itsSelector.execute( aCommissionee ) );
56 // ## end Commissioner::select%894312588.body
57 }

◆ select() [4/6]

template<class Commissionee, class Criteria>
bool Commissioner< Commissionee, Criteria >::select ( Commissionee * aCommissionee,
Criteria aCriteria ) const
inline

Definition at line 62 of file Calibration/facilities/include/facilities/Commissioner.h.

62 {
63 // ## begin Commissioner::select%894312589.body preserve=yes
64 return ( aCriteria == itsSelector.execute( aCommissionee ) );
65 // ## end Commissioner::select%894312589.body
66 }

◆ select() [5/6]

template<class Commissionee, class Criteria>
bool Commissioner< Commissionee, Criteria >::select ( Commissionee * aCommissionee,
Criteria aCriteria ) const
inline

Definition at line 62 of file InstallArea/x86_64-el9-gcc13-dbg/include/facilities/Commissioner.h.

62 {
63 // ## begin Commissioner::select%894312589.body preserve=yes
64 return ( aCriteria == itsSelector.execute( aCommissionee ) );
65 // ## end Commissioner::select%894312589.body
66 }

◆ select() [6/6]

template<class Commissionee, class Criteria>
bool Commissioner< Commissionee, Criteria >::select ( Commissionee * aCommissionee,
Criteria aCriteria ) const
inline

Definition at line 62 of file InstallArea/x86_64-el9-gcc13-opt/include/facilities/Commissioner.h.

62 {
63 // ## begin Commissioner::select%894312589.body preserve=yes
64 return ( aCriteria == itsSelector.execute( aCommissionee ) );
65 // ## end Commissioner::select%894312589.body
66 }

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