Update of /cvsroot/quantlibaddin/QuantLibAddin/qlo
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv6522/qlo
Modified Files:
conversions.cpp conversions.hpp
Log Message:
add conversions for:
- std::vector<QuantLib::Array> as input
- std::vector<QuantLib::Size> as return value
Index: conversions.cpp
===================================================================
RCS file: /cvsroot/quantlibaddin/QuantLibAddin/qlo/conversions.cpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** conversions.cpp 4 Jul 2006 12:07:48 -0000 1.6
--- conversions.cpp 6 Jul 2006 12:00:51 -0000 1.7
***************
*** 62,65 ****
--- 62,73 ----
}
+ std::vector<long> libraryToVector(const std::vector<QuantLib::Size> &v) {
+ std::vector<long> ret;
+ for (std::vector<QuantLib::Size>::const_iterator i = v.begin();
+ i != v.end(); i++)
+ ret.push_back(*i);
+ return ret;
+ }
+
double libraryToScalar(const double &d) {
return d;
Index: conversions.hpp
===================================================================
RCS file: /cvsroot/quantlibaddin/QuantLibAddin/qlo/conversions.hpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** conversions.hpp 4 Jul 2006 12:07:48 -0000 1.8
--- conversions.hpp 6 Jul 2006 12:00:51 -0000 1.9
***************
*** 135,138 ****
--- 135,139 ----
std::string libraryToScalar(const QuantLib::Calendar&);
std::vector<long> libraryToVector(const std::vector<QuantLib::Date>&);
+ std::vector<long> libraryToVector(const std::vector<QuantLib::Size>&);
std::vector<std::string> libraryToVector(const std::vector<QuantLib::Period>&);
|