Trading System API  3.0
Library for Simulating and Deploying Trading and Investment Strategies
tsa::mem_table Member List

This is the complete list of members for tsa::mem_table, including all inherited members.

add_column(const std::string &name, const variant &type_and_default_value, size_t length=5)tsa::mem_table
append(const mem_table &other)tsa::mem_table
at(size_t record_pos, size_t col_pos) const tsa::mem_table
class_name(void) const tsa::object
clear(void)tsa::mem_table
close_field_position(void) const tsa::in_stream_adaptor
cmp__evaluate_bar(const date_time &) overridetsa::mem_tablevirtual
tsa::cmp__finalize(void) overridetsa::out_stream_adaptorinlinevirtual
tsa::in_stream_adaptor::cmp__finalize(void) overridetsa::in_stream_adaptorinlinevirtual
cmp__post_evaluate_bar(const date_time &)tsa::componentvirtual
column_count(void) const tsa::mem_tablevirtual
column_exists(const std::string &column_name) const tsa::mem_table
column_field_length(size_t column_position) const tsa::mem_table
column_name(size_t position) const tsa::mem_table
column_position(const std::string &column_name) const tsa::mem_table
column_type(size_t position) const tsa::mem_table
columns(const column_defs &data_def)tsa::mem_table
columns(void) const tsa::mem_table
copy(fast::table &db_table)tsa::mem_table
current_value(const variant &value)tsa::in_stream_adaptor
delete_range(const date_time &start, const date_time &end)tsa::mem_table
delete_range(size_t start, size_t end)tsa::mem_table
empty(void) const tsa::mem_table
first_timestamp(void) const tsa::mem_table
get_is_strategy_scheduler(void) const tsa::in_stream_adaptorinline
has_same_class_as(const object &other) const tsa::object
high_field_position(void) const tsa::in_stream_adaptor
in_stream_adaptor(void)tsa::in_stream_adaptor
is_connected(void) const tsa::in_stream_adaptor
is_equal(const mem_table &other, double fp_allowance=0.0)tsa::mem_table
tsa::is_registered_with_strategy(void) const tsa::component
tsa::in_stream_adaptor::is_registered_with_strategy(void) const tsa::component
isa__get_price_bar(const date_time &, instrument_price_bar &) overridetsa::mem_tablevirtual
isa__get_record_timestamp(void) overridetsa::mem_tablevirtual
isa__get_time_of_next_bar(date_time &nextDateTime, const date_time &currentDateTime) overridetsa::mem_tablevirtual
isa__implements_scheduling(void) const overridetsa::mem_tablevirtual
isa__stream_name(void) const overridetsa::mem_tablevirtual
last_timestamp(void) const tsa::mem_table
low_field_position(void) const tsa::in_stream_adaptor
mem_table(void)tsa::mem_table
mem_table(int col_count)tsa::mem_table
mem_table(const mem_table &other)tsa::mem_table
mem_table(const mem_table &&other)tsa::mem_table
mem_table(const column_defs &col_def)tsa::mem_table
name(const std::string &name)tsa::mem_table
name(void) const tsa::mem_table
object(void)tsa::objectinline
open_field_position(void) const tsa::in_stream_adaptor
operator=(const table &other)tsa::mem_table
osa__append(const date_time &, std::vector< variant > &) overridetsa::mem_tablevirtual
osa__prepare_stream(const std::string &sourceName, const tsa::column_defs &dd) overridetsa::mem_tablevirtual
tsa::register_with_strategy(strategy *)tsa::component
tsa::in_stream_adaptor::register_with_strategy(strategy *)tsa::component
rename_column(size_t column_position, const std::string &new_name)tsa::mem_table
reset_column_properties(size_t column_position, const std::string &new_name, type_t new_type, size_t length=5)tsa::mem_table
reset_column_type(size_t column_pos, type_t new_type, size_t length=5)tsa::mem_table
resize__drop_oldest(size_t newSize)tsa::mem_table
set_connected(bool is_connected_flag=true)tsa::in_stream_adaptor
size(void) const tsa::mem_table
size_limit(size_t max)tsa::mem_table
size_limit(void) const tsa::mem_table
stream_name(const std::string &stream_name)tsa::in_stream_adaptor
stream_name(void) const tsa::in_stream_adaptor
update(size_t record_pos, size_t col_pos, const variant &value)tsa::mem_table
~in_stream_adaptor(void)tsa::in_stream_adaptor
~mem_table(void)tsa::mem_tablevirtual
~object(void)tsa::objectinlinevirtual
~out_stream_adaptor(void)tsa::out_stream_adaptorinlinevirtual