#include <mapdef.h>
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) |
X | get_default () const |
void | add_range (const std::string &depth_range_string, const X &thing) |
X | 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) |
depth_ranges_X< X >::depth_ranges_X | ( | ) | [inline] |
depth_ranges_X< X >::depth_ranges_X | ( | const X & | _default_thing | ) | [inline] |
void depth_ranges_X< X >::clear | ( | const X & | _default_X = X() |
) | [inline] |
void depth_ranges_X< X >::set_default | ( | const X & | _default_X | ) | [inline] |
X depth_ranges_X< X >::get_default | ( | ) | const [inline] |
void depth_ranges_X< X >::add_range | ( | const std::string & | depth_range_string, | |
const X & | thing | |||
) | [inline] |
X depth_ranges_X< X >::depth_value | ( | const level_id & | lid | ) | const [inline] |
static depth_ranges_X depth_ranges_X< X >::read | ( | reader & | inf, | |
reader_fn_type | reader_fn | |||
) | [inline, static] |
void depth_ranges_X< X >::write | ( | writer & | outf, | |
writer_fn_type | writer_fn | |||
) | const [inline] |