[QuantLibAddin-cvs] QuantLibAddin/qlo typefactory.hpp,1.35,1.36
Brought to you by:
ericehlers,
nando
|
From: Chiara F. <chi...@us...> - 2006-09-08 09:02:05
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/qlo In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv8711/qlo Modified Files: typefactory.hpp Log Message: EurLiborHandle and Euribor365Handle removed Index: typefactory.hpp =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/qlo/typefactory.hpp,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** typefactory.hpp 7 Sep 2006 21:27:37 -0000 1.35 --- typefactory.hpp 8 Sep 2006 09:02:02 -0000 1.36 *************** *** 3,7 **** Copyright (C) 2005 Plamen Neykov Copyright (C) 2006 Eric Ehlers - Copyright (C) 2006 Chiara Fornarola This file is part of QuantLib, a free-software/open-source library --- 3,6 ---- *************** *** 270,302 **** QuantLib::Handle<QuantLib::YieldTermStructure> handleYieldTermStructure_; }; ! // a singleton to store the Handle<YieldTermStructure> ! // shared by all enumerated Euribor365 classes ! class Euribor365Handle : public QuantLib::Singleton<Euribor365Handle> { ! friend class QuantLib::Singleton<Euribor365Handle>; ! public: ! const QuantLib::Handle<QuantLib::YieldTermStructure> &handleYieldTermStructure() const { ! return handleYieldTermStructure_; ! } ! void linkEuribor365Handle(boost::shared_ptr<QuantLib::YieldTermStructure> yieldTermStructure) { ! handleYieldTermStructure_.linkTo(yieldTermStructure); ! } ! private: ! QuantLib::Handle<QuantLib::YieldTermStructure> handleYieldTermStructure_; ! }; ! // a singleton to store the Handle<YieldTermStructure> ! // shared by all enumerated EURLibor classes ! class EURLiborHandle : public QuantLib::Singleton<EURLiborHandle> { ! friend class QuantLib::Singleton<EURLiborHandle>; ! public: ! const QuantLib::Handle<QuantLib::YieldTermStructure> &handleYieldTermStructure() const { ! return handleYieldTermStructure_; ! } ! void linkEURLiborHandle(boost::shared_ptr<QuantLib::YieldTermStructure> yieldTermStructure) { ! handleYieldTermStructure_.linkTo(yieldTermStructure); ! } ! private: ! QuantLib::Handle<QuantLib::YieldTermStructure> handleYieldTermStructure_; ! }; ! ///* *** Index *** */ typedef boost::shared_ptr<QuantLib::Index>(*IndexConstructor)(); --- 269,273 ---- QuantLib::Handle<QuantLib::YieldTermStructure> handleYieldTermStructure_; }; ! ///* *** Index *** */ typedef boost::shared_ptr<QuantLib::Index>(*IndexConstructor)(); |