blue_sky::tools::well_member_saver< strategy_t, function_t > Struct Template Reference

#include <rr_rw_wr_saver.h>

List of all members.

Public Types

typedef strategy_t::item_t item_t
typedef facility_manager
< strategy_t > 
facility_manager_t
typedef
facility_manager_t::well_iterator_t 
well_iterator_t
typedef item_t value_type
typedef well< strategy_t > well_t
typedef function_t accessor_t

Public Member Functions

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

Public Attributes

well_iterator_t wb_
well_iterator_t we_
accessor_t accessor_
item_t last_value_

template<typename strategy_t, typename function_t>
struct blue_sky::tools::well_member_saver< strategy_t, function_t >


Member Typedef Documentation

template<typename strategy_t , typename function_t >
typedef function_t blue_sky::tools::well_member_saver< strategy_t, function_t >::accessor_t

template<typename strategy_t , typename function_t >
typedef facility_manager<strategy_t> blue_sky::tools::well_member_saver< strategy_t, function_t >::facility_manager_t

template<typename strategy_t , typename function_t >
typedef strategy_t::item_t blue_sky::tools::well_member_saver< strategy_t, function_t >::item_t

template<typename strategy_t , typename function_t >
typedef item_t blue_sky::tools::well_member_saver< strategy_t, function_t >::value_type

template<typename strategy_t , typename function_t >
typedef facility_manager_t::well_iterator_t blue_sky::tools::well_member_saver< strategy_t, function_t >::well_iterator_t

template<typename strategy_t , typename function_t >
typedef well<strategy_t> blue_sky::tools::well_member_saver< strategy_t, function_t >::well_t


Constructor & Destructor Documentation

template<typename strategy_t , typename function_t >
blue_sky::tools::well_member_saver< strategy_t, function_t >::well_member_saver ( well_iterator_t  wb,
well_iterator_t  we 
) [inline]


Member Function Documentation

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

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


Member Data Documentation

template<typename strategy_t , typename function_t >
accessor_t blue_sky::tools::well_member_saver< strategy_t, function_t >::accessor_

template<typename strategy_t , typename function_t >
item_t blue_sky::tools::well_member_saver< strategy_t, function_t >::last_value_ [mutable]

template<typename strategy_t , typename function_t >
well_iterator_t blue_sky::tools::well_member_saver< strategy_t, function_t >::wb_ [mutable]

template<typename strategy_t , typename function_t >
well_iterator_t blue_sky::tools::well_member_saver< strategy_t, function_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