#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] |
1.5.8