InMemoryReport with access to plain types instead of boost::variant<>, to facilitate language bindings. More...
#include <ored/report/inmemoryreport.hpp>
Public Member Functions | |
PlainInMemoryReport (const boost::shared_ptr< InMemoryReport > &imReport) | |
Size | columns () const |
std::string | header (Size i) const |
Size | columnType (Size i) const |
vector< int > | dataAsSize (Size i) const |
vector< Real > | dataAsReal (Size i) const |
vector< string > | dataAsString (Size i) const |
vector< Date > | dataAsDate (Size i) const |
vector< Period > | dataAsPeriod (Size i) const |
Size | rows () const |
int | dataAsSize (Size j, Size i) const |
Real | dataAsReal (Size j, Size i) const |
string | dataAsString (Size j, Size i) const |
Date | dataAsDate (Size j, Size i) const |
Period | dataAsPeriod (Size j, Size i) const |
InMemoryReport with access to plain types instead of boost::variant<>, to facilitate language bindings.