QuantLib_IndexManager man page

IndexManager — global repository for past index fixings  


#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


class Singleton< IndexManager >

Additional Inherited Members

Detailed Description

global repository for past index fixings


index names are case insensitive


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 Jun 2 2017 Version 1.10 QuantLib