#include <mapdef.h>
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 |
X | depth_thing |
depth_range_X< X >::depth_range_X | ( | ) | [inline] |
depth_range_X< X >::depth_range_X | ( | const std::string & | depth_range_string, | |
const X & | thing | |||
) | [inline] |
bool depth_range_X< X >::is_usable_in | ( | const level_id & | lid | ) | const [inline] |
static depth_range_X depth_range_X< X >::read | ( | reader & | inf, | |
reader_fn_type | reader_fn | |||
) | [inline, static] |
void depth_range_X< X >::write | ( | writer & | outf, | |
writer_fn_type | writer_fn | |||
) | const [inline] |
depth_ranges depth_range_X< X >::depths |
X depth_range_X< X >::depth_thing |