blue_sky::table::data_row< strategy_t > Class Template Reference

#include <table_2d.h>

List of all members.

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_rowoperator= (const this_t &row)
item_toperator[] (int column_index)
const item_toperator[] (int column_index) const

Private Member Functions

 data_row (item_t *data_ptr, int columns_count)

Private Attributes

item_tdata_ptr
int columns_count

Friends

class data_group< strategy_t >

template<typename strategy_t>
class blue_sky::table::data_row< strategy_t >


Member Typedef Documentation

template<typename strategy_t >
typedef strategy_t::item_array_t blue_sky::table::data_row< strategy_t >::item_array_t

template<typename strategy_t >
typedef strategy_t::item_t blue_sky::table::data_row< strategy_t >::item_t

template<typename strategy_t >
typedef data_row<strategy_t> blue_sky::table::data_row< strategy_t >::this_t


Constructor & Destructor Documentation

template<typename strategy_t >
blue_sky::table::data_row< strategy_t >::data_row ( item_t data_ptr,
int  columns_count 
) [inline, private]

template<typename strategy_t >
blue_sky::table::data_row< strategy_t >::data_row (  )  [inline]

template<typename strategy_t >
blue_sky::table::data_row< strategy_t >::data_row ( const this_t row  )  [inline]


Member Function Documentation

template<typename strategy_t >
data_row& blue_sky::table::data_row< strategy_t >::operator= ( const this_t row  )  [inline]

template<typename strategy_t >
const item_t& blue_sky::table::data_row< strategy_t >::operator[] ( int  column_index  )  const [inline]

template<typename strategy_t >
item_t& blue_sky::table::data_row< strategy_t >::operator[] ( int  column_index  )  [inline]


Friends And Related Function Documentation

template<typename strategy_t >
friend class data_group< strategy_t > [friend]


Member Data Documentation

template<typename strategy_t >
int blue_sky::table::data_row< strategy_t >::columns_count [private]

template<typename strategy_t >
item_t* blue_sky::table::data_row< strategy_t >::data_ptr [private]


The documentation for this class was generated from the following file:

Generated on Fri Nov 13 12:07:14 2009 for TheBSEagleProject by  doxygen 1.5.8