Logo
Reference manual - version ored_version
Public Member Functions | List of all members
PlainInMemoryReport Class Reference

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
 

Detailed Description

InMemoryReport with access to plain types instead of boost::variant<>, to facilitate language bindings.