depth_range_X< X > Struct Template Reference

#include <mapdef.h>

Collaboration diagram for depth_range_X< X >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 depth_range_X ()
 depth_range_X (const std::string &depth_range_string, const X &thing)
bool is_usable_in (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_range_X read (reader &inf, reader_fn_type reader_fn)

Public Attributes

depth_ranges depths
depth_thing

template<typename X>
struct depth_range_X< X >


Constructor & Destructor Documentation

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

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


Member Function Documentation

template<typename X>
bool depth_range_X< X >::is_usable_in ( const level_id lid  )  const [inline]

Here is the call graph for this function:

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

Here is the call graph for this function:

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

Here is the call graph for this function:


Member Data Documentation

template<typename X>
depth_ranges depth_range_X< X >::depths

template<typename X>
X depth_range_X< X >::depth_thing


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

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