blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t > Struct Template Reference

#include <rr_rw_wr_saver.h>

List of all members.

Public Types

typedef strategy_t::item_t item_t
typedef strategy_t::index_t index_t
typedef facility_manager
< strategy_t > 
facility_manager_t
typedef wells::connection
< strategy_t > 
connection_t
typedef
facility_manager_t::well_iterator_t 
well_iterator_t
typedef item_t value_type
typedef array_type array_t
typedef smart_ptr
< connection_t, true > 
sp_connection_t

Public Member Functions

 rr_rw_wr_saver (well_iterator_t wb, well_iterator_t we, size_t connection_count)
size_t size () const
value_type operator[] (size_t i) const

Public Attributes

well_iterator_t wb_
well_iterator_t we_
size_t array_size_
size_t total_connection_count_
accessor_t accessor_
size_t current_connection_
size_t current_connection_count_
size_t current_item_
size_t total_item_

template<typename strategy_t, typename array_type, typename accessor_t>
struct blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >


Member Typedef Documentation

template<typename strategy_t , typename array_type , typename accessor_t >
typedef array_type blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::array_t

template<typename strategy_t , typename array_type , typename accessor_t >
typedef wells::connection<strategy_t> blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::connection_t

template<typename strategy_t , typename array_type , typename accessor_t >
typedef facility_manager<strategy_t> blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::facility_manager_t

template<typename strategy_t , typename array_type , typename accessor_t >
typedef strategy_t::index_t blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::index_t

template<typename strategy_t , typename array_type , typename accessor_t >
typedef strategy_t::item_t blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::item_t

template<typename strategy_t , typename array_type , typename accessor_t >
typedef smart_ptr<connection_t, true> blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::sp_connection_t

template<typename strategy_t , typename array_type , typename accessor_t >
typedef item_t blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::value_type

template<typename strategy_t , typename array_type , typename accessor_t >
typedef facility_manager_t::well_iterator_t blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::well_iterator_t


Constructor & Destructor Documentation

template<typename strategy_t , typename array_type , typename accessor_t >
blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::rr_rw_wr_saver ( well_iterator_t  wb,
well_iterator_t  we,
size_t  connection_count 
) [inline]


Member Function Documentation

template<typename strategy_t , typename array_type , typename accessor_t >
value_type blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::operator[] ( size_t  i  )  const [inline]

template<typename strategy_t , typename array_type , typename accessor_t >
size_t blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::size (  )  const [inline]


Member Data Documentation

template<typename strategy_t , typename array_type , typename accessor_t >
accessor_t blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::accessor_

template<typename strategy_t , typename array_type , typename accessor_t >
size_t blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::array_size_

template<typename strategy_t , typename array_type , typename accessor_t >
size_t blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::current_connection_ [mutable]

template<typename strategy_t , typename array_type , typename accessor_t >
size_t blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::current_connection_count_ [mutable]

template<typename strategy_t , typename array_type , typename accessor_t >
size_t blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::current_item_ [mutable]

template<typename strategy_t , typename array_type , typename accessor_t >
size_t blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::total_connection_count_

template<typename strategy_t , typename array_type , typename accessor_t >
size_t blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::total_item_ [mutable]

template<typename strategy_t , typename array_type , typename accessor_t >
well_iterator_t blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::wb_ [mutable]

template<typename strategy_t , typename array_type , typename accessor_t >
well_iterator_t blue_sky::tools::rr_rw_wr_saver< strategy_t, array_type, accessor_t >::we_


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