Trading System API  3.0
Library for Simulating and Deploying Trading and Investment Strategies
tsa::container Class Reference

A container. More...

#include <TSASeriesTemplate.h>

Inheritance diagram for tsa::container:
tsa::object

Public Member Functions

 container (void)
 
 container (const container &other)
 
 container (any_series_cref ser)
 
 container (any_series_cref a, any_series_cref b)
 
 container (any_series_cref a, any_series_cref b, any_series_cref c)
 
 container (any_series_cref a, any_series_cref b, any_series_cref c, any_series_cref d)
 
bool all_numeric (void)
 
size_t element_count (void) const
 
void fetch_variants (std::vector< variant > &arr)
 
const any_series_crefoperator[] (size_t pos) const
 
void push (any_series_cref new_item)
 
size_t size (void) const
 
bool size_ok (size_t sz)
 
- 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...
 

Detailed Description

A container.