blue_sky::tools::member_accessor< data_array_t, item_t > Struct Template Reference

#include <member_accessor.h>

List of all members.

Public Types

typedef item_t value_type

Public Member Functions

 member_accessor (const data_array_t &data_, const item_t *data_begin_, const item_t *data_offset_, size_t size_)
size_t size_i () const
size_t size_j () const
item_t get (size_t i, size_t j) const

Private Attributes

const data_array_t & data_
const item_t * data_begin_
const item_t * data_offset_
size_t size_

template<typename data_array_t, typename item_t>
struct blue_sky::tools::member_accessor< data_array_t, item_t >


Member Typedef Documentation

template<typename data_array_t , typename item_t >
typedef item_t blue_sky::tools::member_accessor< data_array_t, item_t >::value_type


Constructor & Destructor Documentation

template<typename data_array_t , typename item_t >
blue_sky::tools::member_accessor< data_array_t, item_t >::member_accessor ( const data_array_t &  data_,
const item_t *  data_begin_,
const item_t *  data_offset_,
size_t  size_ 
) [inline]


Member Function Documentation

template<typename data_array_t , typename item_t >
item_t blue_sky::tools::member_accessor< data_array_t, item_t >::get ( size_t  i,
size_t  j 
) const [inline]

template<typename data_array_t , typename item_t >
size_t blue_sky::tools::member_accessor< data_array_t, item_t >::size_i (  )  const [inline]

template<typename data_array_t , typename item_t >
size_t blue_sky::tools::member_accessor< data_array_t, item_t >::size_j (  )  const [inline]


Member Data Documentation

template<typename data_array_t , typename item_t >
const data_array_t& blue_sky::tools::member_accessor< data_array_t, item_t >::data_ [private]

template<typename data_array_t , typename item_t >
const item_t* blue_sky::tools::member_accessor< data_array_t, item_t >::data_begin_ [private]

template<typename data_array_t , typename item_t >
const item_t* blue_sky::tools::member_accessor< data_array_t, item_t >::data_offset_ [private]

template<typename data_array_t , typename item_t >
size_t blue_sky::tools::member_accessor< data_array_t, item_t >::size_ [private]


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

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