BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
ActionAdapter< Adaptee, _Ty > Class Template Reference

#include <Adapter.h>

Inheritance diagram for ActionAdapter< Adaptee, _Ty >:

Public Member Functions

 ActionAdapter (Adaptee *anAdaptee, Action< Adaptee, _Ty > anAction)
virtual _Ty operator() ()
 ActionAdapter (Adaptee *anAdaptee, Action< Adaptee, _Ty > anAction)
virtual _Ty operator() ()
 ActionAdapter (Adaptee *anAdaptee, Action< Adaptee, _Ty > anAction)
virtual _Ty operator() ()
Public Member Functions inherited from Adapter< int >
 Adapter ()
virtual ~Adapter ()

Detailed Description

template<class Adaptee, class _Ty = int>
class ActionAdapter< Adaptee, _Ty >

Definition at line 121 of file Calibration/facilities/include/facilities/Adapter.h.

Constructor & Destructor Documentation

◆ ActionAdapter() [1/3]

template<class Adaptee, class _Ty = int>
ActionAdapter< Adaptee, _Ty >::ActionAdapter ( Adaptee * anAdaptee,
Action< Adaptee, _Ty > anAction )
inline

Definition at line 127 of file Calibration/facilities/include/facilities/Adapter.h.

129 : itsAdaptee( anAdaptee )
130 , itsAction( anAction )
131 // ## end ActionAdapter::ActionAdapter%894312583.initialization
132 {
133 // ## begin ActionAdapter::ActionAdapter%894312583.body preserve=yes
134 // ## end ActionAdapter::ActionAdapter%894312583.body
135 }

◆ ActionAdapter() [2/3]

template<class Adaptee, class _Ty = int>
ActionAdapter< Adaptee, _Ty >::ActionAdapter ( Adaptee * anAdaptee,
Action< Adaptee, _Ty > anAction )
inline

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

129 : itsAdaptee( anAdaptee )
130 , itsAction( anAction )
131 // ## end ActionAdapter::ActionAdapter%894312583.initialization
132 {
133 // ## begin ActionAdapter::ActionAdapter%894312583.body preserve=yes
134 // ## end ActionAdapter::ActionAdapter%894312583.body
135 }

◆ ActionAdapter() [3/3]

template<class Adaptee, class _Ty = int>
ActionAdapter< Adaptee, _Ty >::ActionAdapter ( Adaptee * anAdaptee,
Action< Adaptee, _Ty > anAction )
inline

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

129 : itsAdaptee( anAdaptee )
130 , itsAction( anAction )
131 // ## end ActionAdapter::ActionAdapter%894312583.initialization
132 {
133 // ## begin ActionAdapter::ActionAdapter%894312583.body preserve=yes
134 // ## end ActionAdapter::ActionAdapter%894312583.body
135 }

Member Function Documentation

◆ operator()() [1/3]

template<class Adaptee, class _Ty = int>
virtual _Ty ActionAdapter< Adaptee, _Ty >::operator() ( void )
inlinevirtual

Implements Adapter< int >.

Definition at line 140 of file Calibration/facilities/include/facilities/Adapter.h.

140 {
141 // ## begin ActionAdapter::operator()%894312584.body preserve=yes
142 return itsAction.execute( itsAdaptee );
143 // ## end ActionAdapter::operator()%894312584.body
144 }

◆ operator()() [2/3]

template<class Adaptee, class _Ty = int>
virtual _Ty ActionAdapter< Adaptee, _Ty >::operator() ( void )
inlinevirtual

Implements Adapter< int >.

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

140 {
141 // ## begin ActionAdapter::operator()%894312584.body preserve=yes
142 return itsAction.execute( itsAdaptee );
143 // ## end ActionAdapter::operator()%894312584.body
144 }

◆ operator()() [3/3]

template<class Adaptee, class _Ty = int>
virtual _Ty ActionAdapter< Adaptee, _Ty >::operator() ( void )
inlinevirtual

Implements Adapter< int >.

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

140 {
141 // ## begin ActionAdapter::operator()%894312584.body preserve=yes
142 return itsAction.execute( itsAdaptee );
143 // ## end ActionAdapter::operator()%894312584.body
144 }

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