a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
BOL::PushedToObserver< PushedClass > Class Template Referenceabstract

#include <PushedToObserver.hpp>

+ Inheritance diagram for BOL::PushedToObserver< PushedClass >:

Detailed Description

template<typename PushedClass>
class BOL::PushedToObserver< PushedClass >

Definition at line 24 of file PushedToObserver.hpp.

Public Member Functions

 PushedToObserver ()
 
virtual void respondToObservedSignal ()
 
virtual void respondToPush (PushedClass const &pushedValue)=0
 
virtual ~PushedToObserver ()
 
- Public Member Functions inherited from BOL::BasicObserver
void acceptFlagFromObserved (bool *const flagFromObserved)
 
 BasicObserver ()
 
void clearObservingFlags ()
 
void discardFlagFromObserved (bool *const flagFromObserved)
 
virtual ~BasicObserver ()
 

Additional Inherited Members

- Protected Attributes inherited from BOL::BasicObserver
std::list< bool * > stillObservingFlags
 

Constructor & Destructor Documentation

◆ PushedToObserver()

template<typename PushedClass >
BOL::PushedToObserver< PushedClass >::PushedToObserver
inline

Definition at line 45 of file PushedToObserver.hpp.

45 :
47 {
48 // just an initialization list.
49 }

◆ ~PushedToObserver()

template<typename PushedClass >
BOL::PushedToObserver< PushedClass >::~PushedToObserver
inlinevirtual

Definition at line 53 of file PushedToObserver.hpp.

54 {
55 // does nothing.
56 }

Member Function Documentation

◆ respondToObservedSignal()

◆ respondToPush()

template<typename PushedClass >
virtual void BOL::PushedToObserver< PushedClass >::respondToPush ( PushedClass const &  pushedValue)
pure virtual

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