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

Parent class for many library classes. More...

#include <TSATypeDef.h>

Inheritance diagram for tsa::object:
tsa::series_cref< double > tsa::any_series_cref tsa::auto_cast_bool_series_cref tsa::bool_series_cref tsa::chart tsa::color tsa::column_defs tsa::container tsa::data_base tsa::date_series_cref tsa::datetime_series_cref tsa::exchange_parser tsa::external_table_reader tsa::fast::table tsa::file_import_rules__obsolete tsa::functor::auto_plot tsa::in_stream tsa::instrument tsa::manual_ohlcv tsa::mem_table tsa::metrics tsa::net::socket_base tsa::numeric_series_cref tsa::order tsa::order_ref tsa::os::path tsa::out_stream tsa::random_walk_stream tsa::series_cref< T > tsa::series_tuple< T > tsa::strategy tsa::string_series_cref tsa::string_splitter tsa::symbol_parser tsa::table_copy_params tsa::time_point_stream tsa::timer tsa::timescale::converter_base tsa::transaction

Public Member Functions

 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

Parent class for many library classes.

Member Function Documentation

const char * tsa::object::class_name ( void  ) const

Returns the class name as returned by the 'Real Time Type Information' (RTTI) mechanism.

Returns
const char* to class name.
bool tsa::object::has_same_class_as ( const object other) const

Returns true if self has the same type as other object.

Parameters
otherThe other object.
Returns
bool