#include <mapdef.h>

| typedef depth_ranges_X<int> map_def::range_weight_t |
| map_def::map_def | ( | ) |

| bool map_def::valid_item_array_glyph | ( | int | gly | ) | [static] |
| int map_def::item_array_glyph_to_slot | ( | int | gly | ) | [static] |

| bool map_def::valid_monster_array_glyph | ( | int | gly | ) | [static] |
| bool map_def::valid_monster_glyph | ( | int | gly | ) | [static] |
| int map_def::monster_array_glyph_to_slot | ( | int | gly | ) | [static] |

| std::string map_def::desc_or_name | ( | ) | const |
| std::string map_def::describe | ( | ) | const |

| void map_def::init | ( | ) |

| void map_def::reinit | ( | ) |

| void map_def::load | ( | ) |

| void map_def::strip | ( | ) |

| int map_def::weight | ( | const level_id & | lid | ) | const |

| map_chance map_def::chance | ( | const level_id & | lid | ) | const |

| bool map_def::in_map | ( | const coord_def & | p | ) | const |

| bool map_def::map_already_used | ( | ) | const |

| coord_def map_def::size | ( | ) | const [inline] |

| std::vector< coord_def > map_def::find_glyph | ( | int | glyph | ) | const |

| coord_def map_def::find_first_glyph | ( | int | glyph | ) | const |

| coord_def map_def::find_first_glyph | ( | const std::string & | glyphs | ) | const |

| void map_def::write_index | ( | writer & | outf | ) | const |

| void map_def::write_full | ( | writer & | outf | ) | const |

| void map_def::write_maplines | ( | writer & | outf | ) | const |

| void map_def::read_index | ( | reader & | inf | ) |

| void map_def::read_full | ( | reader & | inf, | |
| bool | check_cache_version | |||
| ) |

| void map_def::read_maplines | ( | reader & | inf | ) |

| void map_def::set_file | ( | const std::string & | s | ) |

| std::string map_def::run_lua | ( | bool | skip_main | ) |

| bool map_def::run_hook | ( | const std::string & | hook_name, | |
| bool | die_on_lua_error = false | |||
| ) |

| bool map_def::run_postplace_hook | ( | bool | die_on_lua_error = false |
) |

| void map_def::copy_hooks_from | ( | const map_def & | other_map, | |
| const std::string & | hook_name | |||
| ) |

| bool map_def::test_lua_validate | ( | bool | croak = false |
) |

| bool map_def::test_lua_veto | ( | ) |

| bool map_def::run_lua_epilogue | ( | bool | croak = false |
) |

| std::string map_def::validate_map_def | ( | const depth_ranges & | default_depths | ) |

| std::string map_def::validate_temple_map | ( | ) |

| bool map_def::is_validating | ( | ) | const [inline] |
| void map_def::add_prelude_line | ( | int | line, | |
| const std::string & | s | |||
| ) |
| void map_def::add_main_line | ( | int | line, | |
| const std::string & | s | |||
| ) |
| void map_def::hmirror | ( | ) |

| void map_def::vmirror | ( | ) |

| void map_def::rotate | ( | bool | clockwise | ) |

| void map_def::normalise | ( | ) |

| std::string map_def::resolve | ( | ) |
| void map_def::fixup | ( | ) |

| bool map_def::is_usable_in | ( | const level_id & | lid | ) | const |

| const keyed_mapspec * map_def::mapspec_at | ( | const coord_def & | c | ) | const |

| keyed_mapspec * map_def::mapspec_at | ( | const coord_def & | c | ) |

| bool map_def::has_depth | ( | ) | const |

| void map_def::add_depth | ( | const level_range & | depth | ) |

| void map_def::add_depths | ( | const depth_ranges & | depth | ) |
| bool map_def::can_dock | ( | map_section_type | norient | ) | const |

| coord_def map_def::dock_pos | ( | map_section_type | norient | ) | const |

| coord_def map_def::float_dock | ( | ) |

| coord_def map_def::float_place | ( | ) |

| coord_def map_def::float_aligned_place | ( | ) | const |

| coord_def map_def::float_random_place | ( | ) | const |

| point_vector map_def::anchor_points | ( | ) | const |

| bool map_def::is_minivault | ( | ) | const |

| bool map_def::is_overwritable_layout | ( | ) | const |

| bool map_def::has_tag | ( | const std::string & | tag | ) | const |
| bool map_def::has_tag_prefix | ( | const std::string & | tag | ) | const |
| bool map_def::has_tag_suffix | ( | const std::string & | suffix | ) | const |
| bool map_def::has_any_tag | ( | TagIterator | begin, | |
| TagIterator | end | |||
| ) | const [inline] |

| std::vector< std::string > map_def::get_tags | ( | ) | const |

| std::vector<std::string> map_def::get_shuffle_strings | ( | ) | const |
| std::vector<std::string> map_def::get_subst_strings | ( | ) | const |
| int map_def::glyph_at | ( | const coord_def & | c | ) | const |
| std::string map_def::subvault_from_tagstring | ( | const std::string & | s | ) |

| bool map_def::is_subvault | ( | ) | const |
| void map_def::apply_subvault_mask | ( | ) |

| bool map_def::subvault_cell_valid | ( | const coord_def & | c | ) | const |

| int map_def::subvault_width | ( | ) | const |

| int map_def::subvault_height | ( | ) | const |

| int map_def::subvault_mismatch_count | ( | const coord_def & | place | ) | const |

| std::vector<std::string> map_def::welcome_messages |
| std::vector<mons_spec> map_def::random_mons |
| uint8_t map_def::rock_colour |
| uint8_t map_def::floor_colour |
1.5.6