Object that notifies its changes to a set of observers. More...
#include <ql/patterns/observable.hpp>
Inherited by BootstrapHelper< YoYInflationTermStructure >, BootstrapHelper< YoYOptionletVolatilitySurface >, BootstrapHelper< ZeroInflationTermStructure >, LatentModel< copulaPolicy > [virtual]
, LatentModel< GaussianCopulaPolicy > [virtual]
, AffineModel [virtual]
, BootstrapHelper< TS >, CalibratedModel [virtual]
, Claim, CommodityIndex, DefaultLossModel, Event, FdmQuantoHelper, FloatingRateCouponPricer [virtual]
, Handle< T >::Link, Index, InflationCouponPricer [virtual]
, LatentModel< copulaPolicyImpl > [virtual]
, LazyObject [virtual]
, MarketModelFactory, PricingEngine, Quote [virtual]
, RandomDefaultModel, RecoveryRateModel [virtual]
, RendistatoBasket, SmileSection [virtual]
, StochasticProcess, TermStructure [virtual]
, and TermStructureConsistentModel [virtual]
.
Public Member Functions | |
Observable (const Observable &) | |
Observable & | operator= (const Observable &) |
void | notifyObservers () |
Friends | |
class | Observer |
Object that notifies its changes to a set of observers.
Observable & operator= | ( | const Observable & | o | ) |
void notifyObservers | ( | ) |
This method should be called at the end of non-const methods or when the programmer desires to notify any changes.