Trading System API  3.0
Library for Simulating and Deploying Trading and Investment Strategies
tsa::series_tuple< T > Class Template Reference

The series tuple. More...

#include <TSASeriesTemplate.h>

Inheritance diagram for tsa::series_tuple< T >:
tsa::object tsa::pane_format

Public Member Functions

 series_tuple (void)
 
 series_tuple (const series_cref< T > &ser)
 
 series_tuple (const series_cref< T > &a, const series_cref< T > &b)
 
 series_tuple (const series_cref< T > &a, const series_cref< T > &b, const series_cref< T > &c)
 
series_cref< T > operator() (size_t position)
 
series_cref< T > operator() (const std::string &name)
 
const series< T > & operator[] (size_t pos) const
 
size_t position (const std::string &name) const
 
size_t size (void) const
 
- Public Member Functions inherited from tsa::object
 object (void)
 Constructor.
 
virtual ~object (void)
 Destructor.
 
const char * class_name (void) const
 Returns the class name as returned by the 'Real Time Type Information' (RTTI) mechanism. More...
 
bool has_same_class_as (const object &other) const
 Returns true if self has the same type as other object. More...
 
- Public Member Functions inherited from tsa::pane_format
void copy_pane_format (const pane_format &other) const
 
void pane_auto_pane (bool b) const
 
void pane_dotted_grid (bool b) const
 
void pane_grid_color (const tsa::color &c) const
 
void pane_h_line (const h_line &hl) const
 
void pane_h_line (const tsa::color &c, double y_value, int weight) const
 
const std::vector< tsa::h_line > & pane_h_lines (void) const
 
void pane_show_grid (bool b) const
 
void pane_y_max (double max) const
 
const variantpane_y_max (void) const
 
void pane_y_min (double min) const
 
const variantpane_y_min (void) const
 

Detailed Description

template<typename T = double>
class tsa::series_tuple< T >

The series tuple.

Template Parameters
TGeneric type parameter.