#include <PushedToObserver.hpp>
Inheritance diagram for 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 |
|
inline |
Definition at line 45 of file PushedToObserver.hpp.
|
inlinevirtual |
Definition at line 53 of file PushedToObserver.hpp.
|
inlinevirtual |
Implements BOL::BasicObserver.
Reimplemented in LHPC::MassSpectrum, LHPC::SLHA::SlhaBlock< ValueClass, BlockParser >, LHPC::SLHA::SlhaBlock< double, InterpreterClass::DenseDoublyIndexed< double > >, LHPC::SLHA::SlhaBlock< double, InterpreterClass::DenseSinglyIndexed< double > >, LHPC::SLHA::SlhaBlock< double, InterpreterClass::DenseTriplyIndexed< double > >, LHPC::SLHA::SlhaBlock< double, InterpreterClass::JustSingleValue< double > >, LHPC::SLHA::SlhaBlock< double, InterpreterClass::SparseDoublyIndexed< double > >, LHPC::SLHA::SlhaBlock< double, InterpreterClass::SparseQuadruplyIndexed< double > >, LHPC::SLHA::SlhaBlock< double, InterpreterClass::SparseSinglyIndexed< double > >, LHPC::SLHA::SlhaBlock< LHPC::FlavorObservable, InterpreterClass::MultipleDoublyIndexed< LHPC::FlavorObservable > >, LHPC::SLHA::SlhaBlock< LHPC::FlavorObservableError, InterpreterClass::MultipleDoublyIndexed< LHPC::FlavorObservableError > >, LHPC::SLHA::SlhaBlock< LHPC::RunningConstant, InterpreterClass::MultipleDoublyIndexed< LHPC::RunningConstant > >, LHPC::SLHA::SlhaBlock< LHPC::RunningConstant, InterpreterClass::MultipleSinglyIndexed< LHPC::RunningConstant > >, LHPC::SLHA::SlhaBlock< LHPC::RunningConstantError, InterpreterClass::MultipleDoublyIndexed< LHPC::RunningConstantError > >, LHPC::SLHA::SlhaBlock< LHPC::RunningConstantError, InterpreterClass::MultipleSinglyIndexed< LHPC::RunningConstantError > >, LHPC::SLHA::SlhaBlock< std::pair< double, double >, InterpreterClass::SparseQuadruplyIndexed< std::pair< double, double > > >, LHPC::SLHA::SlhaBlock< std::pair< double, double >, InterpreterClass::SparseSinglyIndexed< std::pair< double, double > > >, LHPC::SLHA::SlhaBlock< std::string, InterpreterClass::LinesAsStrings >, LHPC::SLHA::SlhaBlock< ValueClass, IndexedParser >, LHPC::SLHA::SlhaBlock< ValueClass, InterpreterClass::DenseDoublyIndexed< ValueClass > >, LHPC::SLHA::SlhaBlock< ValueClass, InterpreterClass::DenseSinglyIndexed< ValueClass > >, LHPC::SLHA::SlhaBlock< ValueClass, InterpreterClass::DenseTriplyIndexed< ValueClass > >, LHPC::SLHA::SlhaBlock< ValueClass, InterpreterClass::JustSingleValue< ValueClass > >, LHPC::SLHA::SlhaBlock< ValueClass, InterpreterClass::MultipleDoublyIndexed< ValueClass > >, LHPC::SLHA::SlhaBlock< ValueClass, InterpreterClass::MultipleSinglyIndexed< ValueClass > >, LHPC::SLHA::SlhaBlock< ValueClass, InterpreterClass::MultipleTriplyIndexed< ValueClass > >, LHPC::SLHA::SlhaBlock< ValueClass, InterpreterClass::SparseDoublyIndexed< ValueClass > >, LHPC::SLHA::SlhaBlock< ValueClass, InterpreterClass::SparseManyIndexed< ValueClass > >, LHPC::SLHA::SlhaBlock< ValueClass, InterpreterClass::SparseQuadruplyIndexed< ValueClass > >, and LHPC::SLHA::SlhaBlock< ValueClass, InterpreterClass::SparseSinglyIndexed< ValueClass > >.
Definition at line 61 of file PushedToObserver.hpp.
|
pure virtual |