44 void reset()
override;
47 QuantLib::ext::shared_ptr<ore::data::InMemoryReport>
report_;
Class for streaming SensitivityRecords from csv file.
SensitivityRecord processRecord(const std::vector< ore::data::Report::ReportType > &entries) const
Create a record from a collection of strings.
SensitivityReportStream(const QuantLib::ext::shared_ptr< ore::data::InMemoryReport > &report)
Constructor.
QuantLib::ext::shared_ptr< ore::data::InMemoryReport > report_
void reset() override
Resets the stream so that SensitivityRecord objects can be streamed again.
SensitivityRecord next() override
Returns the next SensitivityRecord in the stream.
virtual ~SensitivityReportStream()
Base Class for streaming SensitivityRecords.
Base class for sensitivity record streamer.