depth_ranges_X< X > Class Template Reference

#include <mapdef.h>

Collaboration diagram for depth_ranges_X< X >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 depth_ranges_X ()
 depth_ranges_X (const X &_default_thing)
void clear (const X &_default_X=X())
void set_default (const X &_default_X)
get_default () const
void add_range (const std::string &depth_range_string, const X &thing)
depth_value (const level_id &lid) const
template<typename writer_fn_type>
void write (writer &outf, writer_fn_type writer_fn) const

Static Public Member Functions

template<typename reader_fn_type>
static depth_ranges_X read (reader &inf, reader_fn_type reader_fn)

template<typename X>
class depth_ranges_X< X >


Constructor & Destructor Documentation

template<typename X>
depth_ranges_X< X >::depth_ranges_X (  )  [inline]

template<typename X>
depth_ranges_X< X >::depth_ranges_X ( const X &  _default_thing  )  [inline]


Member Function Documentation

template<typename X>
void depth_ranges_X< X >::clear ( const X &  _default_X = X()  )  [inline]

template<typename X>
void depth_ranges_X< X >::set_default ( const X &  _default_X  )  [inline]

template<typename X>
X depth_ranges_X< X >::get_default (  )  const [inline]

template<typename X>
void depth_ranges_X< X >::add_range ( const std::string depth_range_string,
const X &  thing 
) [inline]

template<typename X>
X depth_ranges_X< X >::depth_value ( const level_id lid  )  const [inline]

template<typename X>
template<typename reader_fn_type>
static depth_ranges_X depth_ranges_X< X >::read ( reader inf,
reader_fn_type  reader_fn 
) [inline, static]

template<typename X>
template<typename writer_fn_type>
void depth_ranges_X< X >::write ( writer outf,
writer_fn_type  writer_fn 
) const [inline]


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

Generated on Thu Jan 13 13:32:56 2011 by  doxygen 1.5.6