#include <table_2d.h>
Public Types | |
typedef strategy_t::item_t | item_t |
typedef strategy_t::item_array_t | item_array_t |
typedef data_group< strategy_t > | this_t |
typedef data_row< strategy_t > | data_row_t |
Public Member Functions | |
data_group (item_t *data_ptr=0, int rows_count=0, int columns_count=0) | |
void | set_rows_count (int count) |
void | set_data_ptr (item_t *ptr) |
data_group (const this_t &group) | |
this_t & | operator= (const this_t &group) |
data_row_t | get_row (int row_index) const |
int | get_rows_count () const |
int | get_columns_count () const |
void | set_columns_count (int count) |
Private Attributes | |
item_t * | data_ptr |
int | rows_count |
int | columns_count |
int | row_size |
Friends | |
class | table_2d< strategy_t > |
typedef data_row<strategy_t> blue_sky::table::data_group< strategy_t >::data_row_t |
typedef strategy_t::item_array_t blue_sky::table::data_group< strategy_t >::item_array_t |
typedef strategy_t::item_t blue_sky::table::data_group< strategy_t >::item_t |
typedef data_group<strategy_t> blue_sky::table::data_group< strategy_t >::this_t |
blue_sky::table::data_group< strategy_t >::data_group | ( | item_t * | data_ptr = 0 , |
|
int | rows_count = 0 , |
|||
int | columns_count = 0 | |||
) | [inline] |
blue_sky::table::data_group< strategy_t >::data_group | ( | const this_t & | group | ) | [inline] |
int blue_sky::table::data_group< strategy_t >::get_columns_count | ( | ) | const [inline] |
data_row_t blue_sky::table::data_group< strategy_t >::get_row | ( | int | row_index | ) | const [inline] |
int blue_sky::table::data_group< strategy_t >::get_rows_count | ( | ) | const [inline] |
this_t& blue_sky::table::data_group< strategy_t >::operator= | ( | const this_t & | group | ) | [inline] |
void blue_sky::table::data_group< strategy_t >::set_columns_count | ( | int | count | ) | [inline] |
void blue_sky::table::data_group< strategy_t >::set_data_ptr | ( | item_t * | ptr | ) | [inline] |
void blue_sky::table::data_group< strategy_t >::set_rows_count | ( | int | count | ) | [inline] |
friend class table_2d< strategy_t > [friend] |
int blue_sky::table::data_group< strategy_t >::columns_count [private] |
Referenced by blue_sky::table::data_group< strategy_t >::data_group(), blue_sky::table::data_group< strategy_t >::get_columns_count(), blue_sky::table::data_group< strategy_t >::get_row(), blue_sky::table::data_group< strategy_t >::operator=(), and blue_sky::table::data_group< strategy_t >::set_columns_count().
item_t* blue_sky::table::data_group< strategy_t >::data_ptr [private] |
int blue_sky::table::data_group< strategy_t >::row_size [private] |
int blue_sky::table::data_group< strategy_t >::rows_count [private] |