QuantLib_IndexManager man page

IndexManager — global repository for past index fixings

Synopsis

#include <ql/indexes/indexmanager.hpp>

Inherits Singleton< IndexManager >.

Public Member Functions

bool hasHistory (const std::string &name) const
returns whether historical fixings were stored for the index
const TimeSeries< Real > & getHistory (const std::string &name) const
returns the (possibly empty) history of the index fixings
void setHistory (const std::string &name, const TimeSeries< Real > &)
stores the historical fixings of the index
boost::shared_ptr< Observable > notifier (const std::string &name) const
observer notifying of changes in the index fixings
std::vector< std::string > histories () const
returns all names of the indexes for which fixings were stored
void clearHistory (const std::string &name)
clears the historical fixings of the index
void clearHistories ()
clears all stored fixings

Friends

class Singleton< IndexManager >

Additional Inherited Members

Detailed Description

global repository for past index fixings

Note:

index names are case insensitive

Author

Generated automatically by Doxygen for QuantLib from the source code.

Referenced By

clearHistories(3), clearHistory(3), getHistory(3), hasHistory(3), histories(3), notifier(3) and setHistory(3) are aliases of QuantLib_IndexManager(3).

Fri Sep 23 2016 Version 1.8.1 QuantLib