[QuantLibAddin-cvs] QuantLibAddin/qlo enumclassctors.cpp, 1.22, 1.23
Brought to you by:
ericehlers,
nando
|
From: Chiara F. <chi...@us...> - 2006-09-08 08:59:01
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/qlo In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv7454/qlo Modified Files: enumclassctors.cpp Log Message: EurLiborHandle and Euribor365Handle replaced by EuriborHandle<YieldTermStructure>. EuriborHandle is the Handle to Libor Term Structure Index: enumclassctors.cpp =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/qlo/enumclassctors.cpp,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** enumclassctors.cpp 7 Sep 2006 15:40:56 -0000 1.22 --- enumclassctors.cpp 8 Sep 2006 08:58:58 -0000 1.23 *************** *** 440,514 **** return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_SW( ! Euribor365Handle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_2W() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_2W( ! Euribor365Handle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_3W() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_3W( ! Euribor365Handle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_1M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_1M( ! Euribor365Handle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_2M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_2M( ! Euribor365Handle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_3M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_3M( ! Euribor365Handle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_4M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_4M( ! Euribor365Handle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_5M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_5M( ! Euribor365Handle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_6M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_6M( ! Euribor365Handle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_7M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_7M( ! Euribor365Handle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_8M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_8M( ! Euribor365Handle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_9M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_9M( ! Euribor365Handle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_10M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_10M( ! Euribor365Handle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_11M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_11M( ! Euribor365Handle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_1Y() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_1Y( ! Euribor365Handle::instance().handleYieldTermStructure())); } /* *** EURLibor *** */ --- 440,514 ---- return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_SW( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_2W() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_2W( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_3W() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_3W( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_1M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_1M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_2M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_2M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_3M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_3M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_4M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_4M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_5M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_5M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_6M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_6M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_7M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_7M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_8M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_8M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_9M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_9M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_10M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_10M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_11M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_11M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURIBOR365_1Y() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::Euribor365_1Y( ! EuriborHandle::instance().handleYieldTermStructure())); } /* *** EURLibor *** */ *************** *** 516,585 **** return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor1WK( ! EURLiborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_2WK() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor2WK( ! EURLiborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_1M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor1M( ! EURLiborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_2M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor2M( ! EURLiborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_3M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor3M( ! EURLiborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_4M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor4M( ! EURLiborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_5M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor5M( ! EURLiborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_6M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor6M( ! EURLiborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_7M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor7M( ! EURLiborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_8M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor8M( ! EURLiborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_9M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor9M( ! EURLiborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_10M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor10M( ! EURLiborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_11M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor11M( ! EURLiborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_1Y() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor1Y( ! EURLiborHandle::instance().handleYieldTermStructure())); } /* *** EuriborSwapFixA *** */ --- 516,585 ---- return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor1WK( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_2WK() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor2WK( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_1M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor1M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_2M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor2M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_3M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor3M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_4M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor4M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_5M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor5M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_6M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor6M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_7M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor7M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_8M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor8M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_9M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor9M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_10M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor10M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_11M() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor11M( ! EuriborHandle::instance().handleYieldTermStructure())); } boost::shared_ptr<QuantLib::Index> EURLIBOR_1Y() { return boost::shared_ptr<QuantLib::Index>( new QuantLib::EURLibor1Y( ! EuriborHandle::instance().handleYieldTermStructure())); } /* *** EuriborSwapFixA *** */ |