blue_sky::tools::connection_member_saver< strategy_t, 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 smart_ptr
< connection_t, true > 
sp_connection_t

Public Member Functions

 connection_member_saver (well_iterator_t wb, well_iterator_t we, size_t array_size)
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_
accessor_t accessor_
size_t current_connection_
size_t current_connection_count_
item_t last_value_

template<typename strategy_t, typename accessor_t>
struct blue_sky::tools::connection_member_saver< strategy_t, accessor_t >


Member Typedef Documentation

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

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

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

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

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

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

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


Constructor & Destructor Documentation

template<typename strategy_t , typename accessor_t >
blue_sky::tools::connection_member_saver< strategy_t, accessor_t >::connection_member_saver ( well_iterator_t  wb,
well_iterator_t  we,
size_t  array_size 
) [inline]


Member Function Documentation

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

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


Member Data Documentation

template<typename strategy_t , typename accessor_t >
accessor_t blue_sky::tools::connection_member_saver< strategy_t, accessor_t >::accessor_

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

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

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

template<typename strategy_t , typename accessor_t >
item_t blue_sky::tools::connection_member_saver< strategy_t, accessor_t >::last_value_ [mutable]

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

template<typename strategy_t , typename accessor_t >
well_iterator_t blue_sky::tools::connection_member_saver< strategy_t, 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