Rechercher une page de manuel
QuantLib_Observable
Langue: en
Version: 172518 (fedora - 06/07/09)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
QuantLib::Observable - Object that notifies its changes to a set of observables.SYNOPSIS
#include <ql/patterns/observable.hpp>
Inherited by BootstrapHelper< DefaultProbabilityTermStructure >, BootstrapHelper< YieldTermStructure >, BootstrapHelper< YoYInflationTermStructure >, BootstrapHelper< ZeroInflationTermStructure >, AffineModel [virtual], BootstrapHelper< TS >, CalibratedModel [virtual], CalibrationHelper, Claim, CommodityIndex, Event, FloatingRateCouponPricer [virtual], Handle::Link, Index, LazyObject [virtual], MarketModelFactory, PricingEngine, Quote [virtual], SmileSection [virtual], StochasticProcess, TermStructure [virtual], and TermStructureConsistentModel [virtual].
Public Member Functions
Observable (const Observable &)
Observable & operator= (const Observable &)
void notifyObservers ()
Friends
class Observer
Detailed Description
Object that notifies its changes to a set of observables.
Member Function Documentation
Observable & operator= (const Observable & o)
Warning
- notification is sent before the copy constructor has a chance of actually change the data members. Therefore, observers whose update() method tries to use their observables will not see the updated values. It is suggested that the update() method just raise a flag in order to trigger a later recalculation.
void notifyObservers ()
This method should be called at the end of non-const methods or when the programmer desires to notify any changes.
Author
Generated automatically by Doxygen for QuantLib from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre