| abilities_ | unit_type | private |
| abilities_cfg() const | unit_type | |
| abilities_metadata() const | unit_type | inline |
| adv_abilities_ | unit_type | private |
| adv_abilities_metadata() const | unit_type | inline |
| advancement_tree() const | unit_type | |
| advancements() const | unit_type | inline |
| advancements_ | unit_type | private |
| advances_from() const | unit_type | |
| advances_to() const | unit_type | inline |
| advances_to_ | unit_type | private |
| alignment() const | unit_type | inline |
| alignment_ | unit_type | private |
| alignment_description(unit_alignments::type align, unit_race::GENDER gender=unit_race::MALE) | unit_type | static |
| animations() const | unit_type | |
| animations_ | unit_type | mutableprivate |
| apply_scenario_fix(const config &cfg) | unit_type | |
| attacks() const | unit_type | |
| attacks_cache_ | unit_type | mutableprivate |
| base_unit_id_ | unit_type | private |
| big_profile() const | unit_type | inline |
| build(BUILD_STATUS status, const movement_type_map &movement_types, const race_map &races, const config_array_view &traits) | unit_type | |
| build(BUILD_STATUS status, const movement_type_map &movement_types, const race_map &races, const config_array_view &traits) const | unit_type | inline |
| build_created() | unit_type | private |
| build_full(const movement_type_map &movement_types, const race_map &races, const config_array_view &traits) | unit_type | private |
| build_help_index(const movement_type_map &movement_types, const race_map &races, const config_array_view &traits) | unit_type | private |
| BUILD_STATUS enum name | unit_type | |
| build_status_ | unit_type | private |
| built_cfg_ | unit_type | mutableprivate |
| can_advance() const | unit_type | inline |
| cfg_ | unit_type | private |
| check_id(std::string &id) | unit_type | static |
| cost() const | unit_type | inline |
| cost_ | unit_type | private |
| create_sub_type(const config &var_cfg, bool default_inherit) | unit_type | private |
| CREATED enum value | unit_type | |
| debug_id_ | unit_type | private |
| default_variation() const | unit_type | inline |
| default_variation_ | unit_type | private |
| description_ | unit_type | private |
| direct_special_notes() const | unit_type | inline |
| do_not_list() const | unit_type | inline |
| do_not_list_ | unit_type | private |
| ellipse() const | unit_type | inline |
| error typedef | unit_type | |
| events() const | unit_type | inline |
| experience_needed(bool with_acceleration=true) const | unit_type | |
| experience_needed_ | unit_type | private |
| fill_variations() | unit_type | private |
| fill_variations_and_gender() | unit_type | private |
| flag_rgb() const | unit_type | |
| flag_rgb_ | unit_type | private |
| FULL enum value | unit_type | |
| gender_types_ | unit_type | private |
| genders() const | unit_type | inline |
| genders_ | unit_type | private |
| generate_name() const | unit_type | inline |
| get_ability_list() const | unit_type | |
| get_cfg() const | unit_type | inline |
| get_gender_unit_type(const std::string &gender) const | unit_type | |
| get_gender_unit_type(unit_race::GENDER gender) const | unit_type | |
| get_variation(const std::string &id) const | unit_type | |
| halo() const | unit_type | inline |
| has_ability_by_id(const std::string &ability) const | unit_type | |
| has_gender_variation(const unit_race::GENDER gender) const | unit_type | |
| has_random_traits() const | unit_type | |
| has_variation(const std::string &variation_id) const | unit_type | |
| has_zoc() const | unit_type | inline |
| HELP_INDEXED enum value | unit_type | |
| hide_help() const | unit_type | |
| hide_help_ | unit_type | private |
| hitpoints() const | unit_type | inline |
| hitpoints_ | unit_type | private |
| hp_bar_scaling() const | unit_type | inline |
| hp_bar_scaling_ | unit_type | private |
| icon() const | unit_type | inline |
| icon_ | unit_type | private |
| id() const | unit_type | inline |
| id_ | unit_type | private |
| image() const | unit_type | inline |
| image_ | unit_type | private |
| jamming() const | unit_type | inline |
| jamming_ | unit_type | private |
| level() const | unit_type | inline |
| level_ | unit_type | private |
| log_id() const | unit_type | inline |
| max_attacks() const | unit_type | inline |
| max_attacks_ | unit_type | private |
| modification_advancements() const | unit_type | inline |
| movement() const | unit_type | inline |
| movement_ | unit_type | private |
| movement_type() const | unit_type | inline |
| movement_type_ | unit_type | private |
| movement_type_id() const | unit_type | inline |
| movement_type_id_ | unit_type | private |
| musthave_status(const std::string &status) const | unit_type | |
| NOT_BUILT enum value | unit_type | |
| num_traits() const | unit_type | inline |
| num_traits_ | unit_type | private |
| operator=(const unit_type &)=delete | unit_type | |
| operator=(unit_type &&) noexcept=default | unit_type | |
| parent_id() const | unit_type | inline |
| parent_id_ | unit_type | private |
| possible_traits() const | unit_type | inline |
| possible_traits_ | unit_type | private |
| profile_ | unit_type | private |
| race() const | unit_type | inline |
| race_ | unit_type | private |
| race_id() const | unit_type | inline |
| recall_cost() const | unit_type | inline |
| recall_cost_ | unit_type | private |
| remove_scenario_fixes() | unit_type | |
| resistance_against(const std::string &damage_name, bool attacker) const | unit_type | |
| resistance_filter_matches(const config &cfg, bool attacker, const std::string &damage_name, int res) const | unit_type | private |
| show_variations_in_help() const | unit_type | |
| small_profile() const | unit_type | inline |
| small_profile_ | unit_type | private |
| special_notes() const | unit_type | |
| special_notes_ | unit_type | private |
| type_name() const | unit_type | inline |
| type_name_ | unit_type | private |
| undead_variation() const | unit_type | inline |
| undead_variation_ | unit_type | private |
| unit_description() const | unit_type | |
| unit_type(default_ctor_t, const config &cfg, const std::string &parent_id) | unit_type | private |
| unit_type(const config &cfg, const std::string &parent_id="") | unit_type | explicit |
| unit_type(config &&cfg, const std::string &parent_id="") | unit_type | explicit |
| unit_type(const unit_type &)=delete | unit_type | |
| unit_type(unit_type &&) noexcept=default | unit_type | |
| unit_type_data class | unit_type | friend |
| usage() const | unit_type | inline |
| usage_ | unit_type | private |
| variation_id() const | unit_type | inline |
| variation_id_ | unit_type | private |
| variation_name() const | unit_type | inline |
| variation_name_ | unit_type | private |
| variation_types() const | unit_type | inline |
| VARIATIONS enum value | unit_type | |
| variations() const | unit_type | |
| variations_ | unit_type | private |
| variations_map typedef | unit_type | private |
| vision() const | unit_type | inline |
| vision(bool base_value) const | unit_type | inline |
| vision_ | unit_type | private |
| writable_cfg() | unit_type | inlineprivate |
| xp_bar_scaling() const | unit_type | inline |
| xp_bar_scaling_ | unit_type | private |
| zoc_ | unit_type | private |
| ~unit_type() | unit_type | |