#include <table_2d.h>
Public Types | |
typedef strategy_t::item_t | item_t |
typedef strategy_t::item_array_t | item_array_t |
typedef data_row< strategy_t > | this_t |
Public Member Functions | |
data_row () | |
data_row (const this_t &row) | |
data_row & | operator= (const this_t &row) |
item_t & | operator[] (int column_index) |
const item_t & | operator[] (int column_index) const |
Private Member Functions | |
data_row (item_t *data_ptr, int columns_count) | |
Private Attributes | |
item_t * | data_ptr |
int | columns_count |
Friends | |
class | data_group< strategy_t > |
typedef strategy_t::item_array_t blue_sky::table::data_row< strategy_t >::item_array_t |
typedef strategy_t::item_t blue_sky::table::data_row< strategy_t >::item_t |
typedef data_row<strategy_t> blue_sky::table::data_row< strategy_t >::this_t |
blue_sky::table::data_row< strategy_t >::data_row | ( | item_t * | data_ptr, | |
int | columns_count | |||
) | [inline, private] |
blue_sky::table::data_row< strategy_t >::data_row | ( | ) | [inline] |
blue_sky::table::data_row< strategy_t >::data_row | ( | const this_t & | row | ) | [inline] |
data_row& blue_sky::table::data_row< strategy_t >::operator= | ( | const this_t & | row | ) | [inline] |
const item_t& blue_sky::table::data_row< strategy_t >::operator[] | ( | int | column_index | ) | const [inline] |
item_t& blue_sky::table::data_row< strategy_t >::operator[] | ( | int | column_index | ) | [inline] |
friend class data_group< strategy_t > [friend] |
int blue_sky::table::data_row< strategy_t >::columns_count [private] |
item_t* blue_sky::table::data_row< strategy_t >::data_ptr [private] |