Logo Search packages:      
Sourcecode: quantlib version File versions  Download package

QuantLib::Observable Class Reference

#include <observable.hpp>

Inheritance diagram for QuantLib::Observable:

QuantLib::BootstrapHelper< QuantLib::DefaultProbabilityTermStructure > QuantLib::BootstrapHelper< QuantLib::YieldTermStructure > QuantLib::BootstrapHelper< QuantLib::YoYInflationTermStructure > QuantLib::BootstrapHelper< QuantLib::YoYOptionletVolatilitySurface > QuantLib::BootstrapHelper< QuantLib::ZeroInflationTermStructure > QuantLib::AffineModel QuantLib::BootstrapHelper< TS > QuantLib::CalibratedModel QuantLib::CalibrationHelper QuantLib::Claim QuantLib::CommodityIndex QuantLib::Event QuantLib::FloatingRateCouponPricer QuantLib::Index QuantLib::InflationCouponPricer QuantLib::LazyObject QuantLib::MarketModelFactory QuantLib::PricingEngine QuantLib::Quote QuantLib::RecoveryRateModel QuantLib::SmileSection QuantLib::StochasticProcess QuantLib::TermStructure QuantLib::TermStructureConsistentModel

List of all members.


Detailed Description

Object that notifies its changes to a set of observers.

Definition at line 38 of file observable.hpp.


Public Member Functions

void notifyObservers ()
 Observable (const Observable &)
Observableoperator= (const Observable &)

Private Types

typedef std::list< Observer * >
::iterator 
iterator

Private Member Functions

void registerObserver (Observer *)
void unregisterObserver (Observer *)

Private Attributes

std::list< Observer * > observers_

Friends

class Observer

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

Generated by  Doxygen 1.6.0   Back to index