FastMM documentation
FastMM C++ API 0.6.0
Public headers, tier 1 and tier 2
Loading...
Searching...
No Matches
fastmm::bt::OwnedMergedSource Class Referencefinal

MergedSource over sources it owns: open_data() of several specs ("a; b"), one per venue. More...

#include <fastmm/backtest/data_source.hpp>

Inheritance diagram for fastmm::bt::OwnedMergedSource:

Public Member Functions

 OwnedMergedSource (std::vector< std::unique_ptr< MdSource > > sources)
 
const EventHeader * next () override
 
void reset () override
 
Timestamp start_ts () const override
 

Detailed Description

MergedSource over sources it owns: open_data() of several specs ("a; b"), one per venue.

Constructor & Destructor Documentation

◆ OwnedMergedSource()

fastmm::bt::OwnedMergedSource::OwnedMergedSource ( std::vector< std::unique_ptr< MdSource > >  sources)
inlineexplicit

Member Function Documentation

◆ next()

const EventHeader * fastmm::bt::OwnedMergedSource::next ( )
inlineoverride

◆ reset()

void fastmm::bt::OwnedMergedSource::reset ( )
inlineoverride

◆ start_ts()

Timestamp fastmm::bt::OwnedMergedSource::start_ts ( ) const
inlineoverride