[QuantLibAddin-cvs] QuantLibAddin/qlo couponvectors.cpp,1.8,1.9
Brought to you by:
ericehlers,
nando
|
From: Eric E. <eri...@us...> - 2006-07-24 09:28:53
|
Update of /cvsroot/quantlibaddin/QuantLibAddin/qlo In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv17378/qlo Modified Files: couponvectors.cpp Log Message: stop qlBondFlowAnalysis() from crashing Excel Index: couponvectors.cpp =================================================================== RCS file: /cvsroot/quantlibaddin/QuantLibAddin/qlo/couponvectors.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** couponvectors.cpp 22 Jun 2006 10:14:51 -0000 1.8 --- couponvectors.cpp 24 Jul 2006 09:28:50 -0000 1.9 *************** *** 43,46 **** --- 43,48 ---- boost::shared_ptr<QuantLib::Coupon> c = boost::dynamic_pointer_cast<QuantLib::Coupon>(cashflows[i]); + QL_REQUIRE(c, "error processing cash flow vector - unable to convert item #" << i << + " to an object of class QuantLib::Coupon") cf.push_back(c->nominal()); cf.push_back(c->accrualStartDate().serialNumber()); |