#include "gui/dialogs/multiplayer/faction_select.hpp"
#include "formatter.hpp"
#include "gettext.hpp"
#include "gui/widgets/button.hpp"
#include "gui/widgets/drawing.hpp"
#include "gui/widgets/label.hpp"
#include "gui/widgets/listbox.hpp"
#include "gui/widgets/menu_button.hpp"
#include "gui/widgets/toggle_button.hpp"
#include "gui/widgets/window.hpp"
#include "help/help.hpp"
#include "preferences/preferences.hpp"
#include "units/types.hpp"
#include <functional>
Go to the source code of this file.
Namespaces | |
gui2 | |
Generic file dialog. | |
gui2::dialogs | |
Macros | |
#define | GETTEXT_DOMAIN "wesnoth-lib" |
#define GETTEXT_DOMAIN "wesnoth-lib" |
Definition at line 15 of file faction_select.cpp.
const config* cfg |
Definition at line 44 of file faction_select.cpp.
Referenced by attack_type::abilities_special_tooltips(), unit::ability_active(), ability_active_adjacent_helper(), unit::ability_active_impl(), unit::ability_affects_adjacent(), unit::ability_affects_self(), unit::ability_affects_weapon(), unit::ability_matches_filter(), unit::ability_tooltips(), about::credits_group::about_group::about_group(), achievement::achievement(), achievement_group::achievement_group(), preferences::acquaintance::acquaintance(), wb::action::action(), game_classification::active_addons(), ai::manager::add_ai_for_side_from_config(), ai::manager::add_ai_for_side_from_file(), unit_animation::add_anims(), gui2::rich_label::add_attribute(), replay::add_chat_log_entry(), ai::component::add_child(), ai::component_manager::add_component(), replay::add_config(), terrain_builder::add_constraints(), game_events::manager::add_event_handler_from_wml(), ai::typesafe_known_aspect< T >::add_facet(), ai::readonly_context_proxy::add_facet(), ai::readonly_context_impl::add_facet(), ai::composite_aspect< T >::add_facet(), ai::ai_composite::add_goal(), terrain_builder::add_images_from_config(), campaignd::add_license(), gui2::dialogs::mp_options_helper::add_node_and_get_widget(), theme::add_object(), terrain_builder::add_off_map_rule(), carryover_info::add_side(), game_state::add_side_wml(), add_simple_anim(), gui2::add_single_widget_definition(), ai::ai_composite::add_stage(), add_string_to_vector(), tod_manager::add_time_area(), unit_creator::add_unit(), replay::add_unit_checksum(), desktop::add_user_bookmark(), gui2::addon_list_definition::addon_list_definition(), mp_game_settings::addon_version_info::addon_version_info(), gui2::dialogs::addon_server_info::admin_hide_addon(), gui2::dialogs::addon_server_info::admin_list_hidden(), gui2::dialogs::addon_server_info::admin_unhide_addon(), unit::advance_to(), animation_cursor::animation_cursor(), config::append(), ai::manager::append_active_ai_for_side(), ai::holder::append_ai(), config::append_attributes(), config::append_children(), config::append_children_by_move(), gui2::drawing::append_drawing_data(), gui2::canvas::append_shapes(), unit::apply_builtin_effect(), config::apply_diff(), game_lua_kernel::apply_effect(), ai::lua_ai_context::apply_micro_ai(), ai::engine_lua::apply_micro_ai(), attack_type::apply_modification(), unit::apply_modifications(), unit_type::apply_scenario_fix(), unit_type_data::apply_scenario_fix(), archive_addon(), archive_dir(), archive_file(), user_choice_manager::ask_local_choice(), synced_context::ask_server_choice(), ai::aspect::aspect(), ai::ai_default_rca::aspect_attacks::aspect_attacks(), ai::aspect_attacks_lua::aspect_attacks_lua(), storyscreen::background_layer::background_layer(), wesnothd::banned::banned(), filesystem::binary_paths_manager::binary_paths_manager(), utils::config_filters::bool_matches_if_present(), utils::config_filters::bool_or_empty(), BOOST_AUTO_TEST_CASE(), editor::brush::brush(), team::build(), unit_type::build_created(), unit_type::build_help_index(), gui2::build_single_widget_instance_helper(), gui2::implementation::builder_addon_list::builder_addon_list(), gui2::implementation::builder_combobox::builder_combobox(), gui2::builder_grid::builder_grid(), gui2::implementation::builder_listbox::builder_listbox(), gui2::implementation::builder_listbox_base::builder_listbox_base(), gui2::implementation::builder_matrix::builder_matrix(), gui2::implementation::builder_menu_button::builder_menu_button(), gui2::implementation::builder_multi_page::builder_multi_page(), gui2::implementation::builder_multimenu_button::builder_multimenu_button(), gui2::implementation::builder_panel::builder_panel(), gui2::implementation::builder_scrollbar_panel::builder_scrollbar_panel(), gui2::implementation::builder_size_lock::builder_size_lock(), gui2::implementation::builder_slider::builder_slider(), gui2::implementation::builder_stacked_widget::builder_stacked_widget(), gui2::implementation::builder_tab_container::builder_tab_container(), gui2::implementation::builder_toggle_panel::builder_toggle_panel(), gui2::implementation::builder_tree_view::builder_tree_view(), gui2::builder_widget::builder_widget(), gui2::builder_window::builder_window(), gui2::button_definition::button_definition(), ai::vector_property_handler< T >::call_factory(), gui2::dialogs::campaign_selection::campaign_selected(), statistics_record::campaign_stats_t::campaign_stats_t(), schema_validation::schema_self_validator::reference::can_find(), ai::candidate_action::candidate_action(), wfl::candidate_action_with_filters::candidate_action_with_filters(), gui2::canvas::canvas(), carryover_info::carryover_info(), ai::config_value_translator< T >::cfg_to_value(), ai::config_value_translator< std::string >::cfg_to_value(), ai::config_value_translator< bool >::cfg_to_value(), ai::config_value_translator< utils::variant< bool, std::vector< std::string > > >::cfg_to_value(), ai::config_value_translator< std::vector< std::string > >::cfg_to_value(), ai::config_value_translator< terrain_filter >::cfg_to_value(), ai::config_value_translator< unit_advancements_aspect >::cfg_to_value(), ai::config_value_translator< config >::cfg_to_value(), game_lua_kernel::cfun_builtin_effect(), ai::component::change_child(), ai::component_manager::change_component(), gui2::dialogs::chat_log::chat_log(), chat_msg::chat_msg(), gui2::chatbox_definition::chatbox_definition(), attack_type::check_adj_abilities(), schema_validation::schema_self_validator::check_for_duplicates(), attack_type::check_self_abilities(), game_config_view::child_or_empty(), game_config_view::child_range(), gui2::circle_shape::circle_shape(), config::clear_diff_track(), persist_file_context::clear_var(), combine_special_notes(), gui2::combobox_definition::combobox_definition(), config::config(), detail::config_construct_unpack(), savegame::convert_old_saves(), savegame::convert_old_saves_1_11_0(), savegame::convert_old_saves_1_13_0(), savegame::convert_old_saves_1_13_1(), savegame::convert_old_saves_1_15_3(), editor::map_context::convert_scenario(), savegame::loadgame::copy_era(), vconfig::count_children(), count_pack_files(), unit::create(), gui2::dialogs::editor_edit_pbl::create_cfg(), ai::ai_composite::create_engine(), ai::composite_aspect< T >::create_facet(), ai::ai_composite::create_goal(), create_map_generator(), ai::ai_composite::create_stage(), gui2::create_widget_builder(), about::credits_group::credits_group(), game_lua_kernel::custom_command(), savegame::save_index_class::data(), default_map_generator_job::default_generate_map(), campaignd::server::delete_addon(), addons_client::delete_remote_addon(), attack_type::describe_modification(), schema_validation::schema_validator::detect_derivation_cycles(), schema_validation::schema_self_validator::detect_schema_derivation_cycles(), gui2::dialogs::mp_options_helper::display_custom_options(), gui2::dialogs::story_viewer::display_part(), ai::vector_property_handler< T >::do_add(), prefs::do_commit_editor_mru(), variable_info_implementation::get_variable_key_visitor< V >::do_from_config(), do_gameloop(), events::console_handler::do_inspect(), ai::engine_lua::do_parse_aspect_from_config(), ai::engine_cpp::do_parse_aspect_from_config(), ai::engine_lua::do_parse_candidate_action_from_config(), ai::engine_cpp::do_parse_candidate_action_from_config(), ai::engine_fai::do_parse_candidate_action_from_config(), ai::engine_cpp::do_parse_engine_from_config(), ai::engine_lua::do_parse_goal_from_config(), ai::engine_cpp::do_parse_goal_from_config(), ai::engine_lua::do_parse_stage_from_config(), ai::engine_cpp::do_parse_stage_from_config(), ai::engine_fai::do_parse_stage_from_config(), prefs::do_read_editor_mru(), do_replay_handle(), do_resolve_rects(), utils::config_filters::double_matches_if_present(), gui2::dialogs::story_viewer::draw_floating_image(), gui2::dialogs::attack_predictions::draw_hp_graph(), gui2::drawing_definition::drawing_definition(), unit_abilities::effect::effect(), empty_topics(), empty_traits(), ai::engine_lua::engine_lua(), gui2::dialogs::drop_down_menu::entry_data::entry_data(), ai::ai_composite::evaluate(), ng::depcheck::manager::exists(), saved_game::expand_mp_options(), expand_partialresolution(), ai::configuration::expand_simplified_aspects(), game_lua_kernel::extract_preload_scripts(), unit_filter_impl::unit_filter_compound::fill(), unit_animation::fill_initial_animations(), unit_abilities::filter_base_matches(), game_config_view::find_child(), unit_creator::find_location(), schema_validation::schema_validator::find_mandatory_keys(), ng::depcheck::manager::find_name_for(), find_next_scenarios(), find_ref(), ng::flg_manager::flg_manager(), frame_builder::frame_builder(), wb::action::from_config(), schema_validation::wml_type::from_config(), game_config_view::game_config_view(), mp::game_info::game_info(), gender_value(), generate_gender(), soundsource::manager::get(), unit_type::get_ability_list(), unit::get_ability_list(), ai::manager::get_active_ai_holder_for_side(), get_addon_install_info(), unit::get_adj_ability_bool(), ai::holder::get_ai_overview(), ai::lua_ai_context::get_arguments(), ai::configuration::get_available_ais(), ai::readonly_context_impl::get_avoid(), theme::get_basic_theme_info(), variable_info_implementation::vi_policy_create::get_child_at(), variable_info_implementation::vi_policy_throw::get_child_at(), variable_info_implementation::vi_policy_const::get_child_at(), variable_info_implementation::get_child_range(), vconfig::get_children(), game_config::config_cache::get_config(), ng::flg_manager::get_default_faction(), ai::readonly_context_proxy::get_engine_by_cfg(), ai::readonly_context_impl::get_engine_by_cfg(), ai::engine_lua::get_engine_code(), get_global_variable(), get_heal_sound(), gui2::dialogs::addon_manager::get_name_filter_visibility(), ai::register_stage_factory< STAGE >::get_new_instance(), ai::register_candidate_action_factory< CANDIDATE_ACTION >::get_new_instance(), ai::register_engine_factory< ENGINE >::get_new_instance(), ai::register_goal_factory< GOAL >::get_new_instance(), ai::register_aspect_factory< ASPECT >::get_new_instance(), ai::register_lua_aspect_factory< ASPECT >::get_new_instance(), persist_context::get_node(), vconfig::get_parsed_config(), ai::lua_ai_context::get_persistent_data(), unit::get_self_ability_bool(), team::get_side_color_id_from_config(), ai::configuration::get_side_config_from_file(), game_lua_kernel::get_sides_vector(), gui2::dialogs::get_title_area_decor_config(), actions::undo::get_unit_type(), wfl::unit_callable::get_value(), persist_file_context::get_var(), gui2::gui_definition::gui_definition(), unit::halo_or_icon_abilities(), ai::lua_ai_action_handler::handle(), ai::vector_property_handler< T >::handle_add(), ai::vector_property_handler< T >::handle_change(), ai::facets_property_handler< T >::handle_change(), ai::aspect_property_handler< T >::handle_change(), team::team_info::handle_legacy_share_vision(), team::handle_legacy_share_vision(), handle_preprocess_command(), handle_preprocess_string(), unit_type::has_ability_by_id(), unit::has_ability_by_id(), attack_type::has_filter_special_or_ability(), unit_type::has_random_traits(), attack_type::has_special_or_ability_with_filter(), config::hash(), game_events::builtin_conditions::have_location(), game_events::builtin_conditions::have_unit(), help::help_manager::help_manager(), gui2::horizontal_scrollbar_definition::horizontal_scrollbar_definition(), gui2::image_definition::image_definition(), gui2::image_shape::image_shape(), impl_mp_settings_get(), impl_music_set(), impl_sndsrc_set(), impl_source_get(), impl_track_get(), impl_unit_attack_match(), impl_unit_attacks_set(), impl_unit_variables_dir(), impl_unit_variables_set(), lua_common::impl_vconfig_ipairs(), config::inherit_attributes(), unit::init(), play_controller::init(), init_strings(), init_textdomains(), game_lua_kernel::initialize(), addons_client::install_addon(), utils::config_filters::int_matches_if_present(), utils::config_filters::int_matches_if_present_or_negative(), game_lua_kernel::intf_add_event_wml(), game_lua_kernel::intf_add_label(), intf_add_modification(), game_lua_kernel::intf_add_tile_overlay(), game_lua_kernel::intf_add_time_area(), game_lua_kernel::intf_add_undo_actions(), intf_append_ai(), lua_wml::intf_clone_wml(), game_lua_kernel::intf_create_side(), intf_create_unit(), intf_debug_ai(), intf_default_generate(), intf_default_generate_height_map(), game_lua_kernel::intf_find_vacant_tile(), lua_stringx::intf_format(), game_lua_kernel::intf_gamestate_inspector(), game_lua_kernel::intf_get_achievement(), game_lua_kernel::intf_get_label(), game_lua_kernel::intf_log_replay(), intf_modify_ai(), intf_modify_ai_old(), intf_music_add(), game_lua_kernel::intf_put_recall_unit(), game_lua_kernel::intf_put_unit(), game_lua_kernel::intf_redraw(), game_lua_kernel::intf_replace_schedule(), intf_set_dialog_canvas(), lua_gui2::intf_show_recall_dialog(), lua_gui2::intf_show_recruit_dialog(), intf_synchronize_choice(), lua_wml::intf_wml_interpolate(), lua_wml::intf_wml_matches_filter(), savegame::loadgame::is_replay_save(), theme::label::label(), gui2::label_definition::label_definition(), gui2::line_shape::line_shape(), gui2::listbox_definition::listbox_definition(), gui2::tip_of_the_day::load(), game_config_manager::load_addons_cfg(), lua_kernel_base::load_binary(), wesnothd::ban_manager::load_config(), game_config::config_cache::load_configs(), hotkey::load_custom_hotkeys(), hotkey::load_default_hotkeys(), hotkey::load_from_config(), load_language_list(), saved_game::load_non_scenario(), prefs::load_preferences(), gui2::styled_widget_definition::load_resolutions(), server_base::load_tls_config(), gui2::dialogs::editor_edit_unit::load_unit_type(), ai::lua_aspect< T >::lua_aspect(), ai::lua_candidate_action_wrapper_external::lua_candidate_action_wrapper_external(), ai::lua_goal::lua_goal(), lua_map_generator::lua_map_generator(), ai::lua_sticky_candidate_action_wrapper::lua_sticky_candidate_action_wrapper(), lua_check_impl::lua_to_or_default(), luaW_checkvariable(), luaW_copy_upvalues(), luaW_filltable(), luaW_pushconfig(), luaW_pushvconfig(), luaW_serialize_function(), luaW_toconfig(), luaW_tovconfig(), pathfind::manager::manager(), ng::depcheck::manager::manager(), game_config_view::mandatory_child(), map_labels::map_labels(), map_location::map_location(), ng::campaign::mark_if_completed(), terrain_filter::match_internal(), schema_validation::wml_condition::matches(), config::matches(), gui2::matrix::matrix(), gui2::matrix_definition::matrix_definition(), theme::menu::menu(), gui2::menu_button_definition::menu_button_definition(), config::merge_attributes(), config::merge_children(), config::merge_children_by_attribute(), game_config_view::merged_children_view(), ai::holder::micro_ai(), gui2::minimap_definition::minimap_definition(), theme::modify(), ai::manager::modify_active_ai_for_side(), ai::holder::modify_ai(), wb::move::move(), movetype::movetype(), mp_game_settings::mp_game_settings(), gui2::dialogs::mp_options_helper::mp_options_helper(), randomness::mt_rng::mt_rng(), gui2::multi_page_definition::multi_page_definition(), gui2::multiline_text_definition::multiline_text_definition(), gui2::multimenu_button_definition::multimenu_button_definition(), editor::map_context::new_side(), wesnothd::game::notify_new_host(), ai::ai_composite::on_create(), ai::ai_default_rca::candidate_action_evaluation_loop::on_create(), configr_of::operator()(), cfg_to_loc::operator()(), operator<<(), config::operator=(), game_config_view::optional_child(), attack_type::overwrite_special_checking(), pack_scalar(), editor::palette_manager::palette_manager(), gui2::panel_definition::panel_definition(), ai::engine::parse_aspect_from_config(), ai::engine::parse_candidate_action_from_config(), gui2::canvas::parse_cfg(), terrain_builder::parse_config(), help::parse_config(), ai::engine::parse_engine_from_config(), terrain_builder::parse_global_config(), ai::engine::parse_goal_from_config(), gui2::parse_linked_group_definitions(), ai::configuration::parse_side_config(), ai::engine::parse_stage_from_config(), time_of_day::parse_times(), unit_animation::particle::particle(), cave_map_generator::cave_map_generator_job::place_chamber(), place_village(), playsingle_controller::play_scenario(), playmp_controller::playmp_controller(), gui2::dialogs::campaign_selection::pre_show(), gui2::dialogs::mp_lobby::pre_show(), gui2::dialogs::mp_create_game::pre_show(), gui2::dialogs::mp_join_game::pre_show(), gui2::dialogs::mp_staging::pre_show(), prepare_animation(), ai::ai_composite::preparse_cfg(), preprocess_resource(), achievements::process_achievements_file(), playmp_controller::process_network_data(), wb::manager::process_network_data(), playmp_controller::process_network_data_impl(), playmp_controller::process_oos(), wesnothd::game::process_turn(), gui2::progress_bar_definition::progress_bar_definition(), gui2::dialogs::addon_manager::publish_addon(), playturn_network_adapter::push_front(), schema_validation::schema_validator::queue_message(), random_generate_map(), random_generate_scenario(), wesnothd::ban_manager::read(), preproc_define::read(), wesnothd::banned::read(), actions::undo_action_container::read(), addon_info_translation::read(), addon_info::read(), display::read(), end_level_data::read(), gui2::builder_window::read(), map_labels::read(), terrain_label::read(), campaignd::blacklist::read(), statistics_record::stats_t::read(), team::team_info::read(), statistics_record::campaign_stats_t::read(), actions::undo_list::read(), read_addons_list(), preproc_define::read_argument(), statistics_record::read_battle_result_map(), statistics_record::read_by_cth_map(), game_config::config_cache::read_cache(), schema_validation::schema_validator::read_config_file(), game_config::config_cache::read_configs(), game_config::config_cache::read_defines_file(), game_config::config_cache::read_file(), game_events::event_handler::read_filters(), gui2::implementation::read_flags(), unit_type_data::read_hide_help(), read_locations(), preproc_define::read_pair(), game_data::read_phase(), read_rect(), savegame::read_save_file(), read_sdl_rect(), statistics_record::read_str_int_map(), movetype::read_terrain_costs(), ai::default_recruitment::recruitment_aspect::recalculate(), wb::recall::recall(), playmp_controller::receive_from_wesnothd(), ai::default_recruitment::recruitment::recruitment(), ai::default_recruitment::recruitment_aspect::recruitment_aspect(), gui2::rectangle_shape::rectangle_shape(), config::recursive_clear_value(), ai::goal::redeploy(), ai::aspect::redeploy(), replay::redo(), play_controller::refresh_objectives(), theme::refresh_title2(), achievements::reload(), ai::ai_default_rca::candidate_action_evaluation_loop::remove_completed_cas(), desktop::remove_user_bookmark(), gui2::repeating_button_definition::repeating_button_definition(), ai::ai_composite::replace_aspect(), REPORT_GENERATOR(), addons_client::request_addons_list(), unit_type::resistance_against(), unit_type::resistance_filter_matches(), unit::resistance_filter_matches(), resistance_filter_matches_base(), gui2::addon_list_definition::resolution::resolution(), gui2::button_definition::resolution::resolution(), gui2::chatbox_definition::resolution::resolution(), gui2::combobox_definition::resolution::resolution(), gui2::horizontal_scrollbar_definition::resolution::resolution(), gui2::image_definition::resolution::resolution(), gui2::label_definition::resolution::resolution(), gui2::listbox_definition::resolution::resolution(), gui2::matrix_definition::resolution::resolution(), gui2::menu_button_definition::resolution::resolution(), gui2::minimap_definition::resolution::resolution(), gui2::multi_page_definition::resolution::resolution(), gui2::multiline_text_definition::resolution::resolution(), gui2::multimenu_button_definition::resolution::resolution(), gui2::panel_definition::resolution::resolution(), gui2::progress_bar_definition::resolution::resolution(), gui2::repeating_button_definition::resolution::resolution(), gui2::rich_label_definition::resolution::resolution(), gui2::scroll_label_definition::resolution::resolution(), gui2::scroll_text_definition::resolution::resolution(), gui2::scrollbar_panel_definition::resolution::resolution(), gui2::size_lock_definition::resolution::resolution(), gui2::slider_definition::resolution::resolution(), gui2::spinner_definition::resolution::resolution(), gui2::stacked_widget_definition::resolution::resolution(), gui2::tab_container_definition::resolution::resolution(), gui2::text_box_definition::resolution::resolution(), gui2::toggle_button_definition::resolution::resolution(), gui2::toggle_panel_definition::resolution::resolution(), gui2::tree_view_definition::resolution::resolution(), gui2::unit_preview_pane_definition::resolution::resolution(), gui2::vertical_scrollbar_definition::resolution::resolution(), gui2::window_definition::resolution::resolution(), gui2::resolution_definition::resolution_definition(), storyscreen::story_parser::resolve_wml(), storyscreen::part::resolve_wml(), gui2::rich_label_definition::rich_label_definition(), gui2::round_rectangle_shape::round_rectangle_shape(), lua_kernel_base::run_binary_lua_tag(), lua_kernel_base::run_lua_tag(), game_lua_kernel::run_wml_action(), game_lua_kernel::run_wml_conditional(), game_lua_kernel::save_game(), hotkey::save_hotkeys(), saved_game::saved_game(), xbrz::scale(), statistics_record::scenario_stats_t::scenario_stats_t(), gui2::scroll_label_definition::scroll_label_definition(), gui2::scroll_text_definition::scroll_text_definition(), gui2::scrollbar_panel_definition::scrollbar_panel_definition(), help::section_is_referenced(), playmp_controller::send_change_side_controller(), events::menu_handler::send_chat_message(), wesnothd::game::send_observerjoins(), wesnothd::game::send_server_message(), wesnothd::game::send_taken_side(), gui2::chatbox::send_to_server(), events::menu_handler::send_to_server(), playmp_controller::send_to_wesnothd(), wesnothd::game::send_user_list(), game_events::filter_condition::serialize(), game_events::filter_side::serialize(), game_events::filter_unit::serialize(), game_events::filter_attack::serialize(), game_events::filter_formula::serialize(), game_events::filter_dynamic::serialize(), lua_event_filter::serialize(), about::set_about(), plugins_context::set_accessor_bool(), plugins_context::set_accessor_int(), plugins_context::set_accessor_string(), prefs::set_achievement(), set_addon_pbl_info(), ai::lua_ai_context::set_arguments(), game_events::event_handler::set_arguments(), plugins_context::set_callback(), unit_type_data::set_config(), saved_game::set_data(), prefs::set_dir_bookmarks(), gui2::drawing::set_drawing_data(), utils::config_filters::set_includes_if_present(), theme::set_known_themes(), game_events::wmi_manager::set_menu_items(), filesystem::binary_paths_manager::set_paths(), ai::lua_ai_context::set_persistent_data(), gui2::canvas::set_shapes(), terrain_builder::set_terrain_rules_cfg(), persist_file_context::set_var(), editor::item_palette::setup(), editor::terrain_palette::setup(), editor::unit_palette::setup(), gui2::dialogs::variable_mode_controller::show_list(), gui2::dialogs::event_mode_controller::show_list(), gui2::dialogs::team_mode_controller::show_list(), gui2::dialogs::unit_mode_controller::show_unit(), gui2::dialogs::team_mode_controller::show_vars(), actions::shroud_clearing_action::shroud_clearing_action(), SIDE_GETTER(), gui2::size_lock_definition::size_lock_definition(), gui2::slider_definition::slider_definition(), soundsource::sourcespec::sourcespec(), gui2::spacer_definition::spacer_definition(), replay::speak(), attack_type::special_matches_filter(), attack_type::special_tooltips(), gui2::spinner_definition::spinner_definition(), gui2::stacked_widget_definition::stacked_widget_definition(), statistics_record::stats_t::stats_t(), theme::status_item::status_item(), utils::config_filters::string_matches_if_present(), gui2::styled_widget_definition::styled_widget_definition(), actions::undo_action_container::subaction_factory< T >::subaction_factory(), wb::suppose_dead::suppose_dead(), config::swap(), SYNCED_COMMAND_HANDLER_FUNCTION(), gui2::tab_container_definition::tab_container_definition(), schema_validation::schema_self_validator::tag_path_exists(), wesnothd::game::take_side(), pathfind::teleport_group::teleport_group(), terrain_label::terrain_label(), terrain_type::terrain_type(), gui2::text_box_definition::text_box_definition(), gui2::text_shape::text_shape(), theme::theme(), carryover_info::to_config(), editor::map_context::to_config(), ai::ai_composite::to_config(), ai::aspect::to_config(), ai::composite_aspect< T >::to_config(), ai::standard_aspect< T >::to_config(), ai::lua_aspect< T >::to_config(), ai::engine::to_config(), ai::candidate_action::to_config(), ai::stage::to_config(), ai::ai_default_rca::aspect_attacks::to_config(), ai::aspect_attacks_lua::to_config(), ai::default_recruitment::recruit_job::to_config(), ai::default_recruitment::recruit_limit::to_config(), ai::default_recruitment::recruitment::to_config(), ai::ai_default_rca::candidate_action_evaluation_loop::to_config(), ai::formula_ai::to_config(), ai::engine_fai::to_config(), ai::stage_side_formulas::to_config(), ai::stage_unit_formulas::to_config(), ai::lua_candidate_action_wrapper_base::to_config(), ai::lua_candidate_action_wrapper::to_config(), ai::lua_candidate_action_wrapper_external::to_config(), ai::lua_sticky_candidate_action_wrapper::to_config(), ai::lua_stage_wrapper::to_config(), ai::engine_lua::to_config(), ai::holder::to_config(), game_classification::to_config(), mp_game_settings::to_config(), play_controller::to_config(), team::to_config(), carryover::to_config(), game_events::wml_menu_item::to_config(), game_events::wmi_manager::to_config(), tod_manager::to_config(), ai::readonly_context_impl::to_readonly_context_config(), ai::lua_object< T >::to_type(), gui2::toggle_button_definition::toggle_button_definition(), gui2::toggle_panel_definition::toggle_panel_definition(), help::topic_is_referenced(), wesnothd::game::transfer_side_control(), gui2::implementation::tree_node::tree_node(), gui2::tree_view_definition::tree_view_definition(), unarchive_addon(), unarchive_file(), unit_animation::unit_animation(), unit_filter_impl::unit_filter_compound::unit_filter_compound(), UNIT_GETTER(), gui2::unit_preview_pane_definition::unit_preview_pane_definition(), unit_race::unit_race(), unit_type::unit_type(), mp_game_settings::update_addon_requirements(), gui2::dialogs::mp_options_helper::update_options_data_map_menu_button(), addons_client::upload_addon(), desktop::user_bookmarks(), schema_validation::schema_validator::validate(), schema_validation::schema_self_validator::validate(), schema_validation::schema_validator::validate_key(), schema_validation::schema_self_validator::validate_key(), schema_validation::schema_validator::validate_mandatory_keys(), ai::config_value_translator< bool >::value_to_cfg(), ai::config_value_translator< config >::value_to_cfg(), ai::config_value_translator< std::string >::value_to_cfg(), ai::config_value_translator< std::vector< std::string > >::value_to_cfg(), ai::config_value_translator< T >::value_to_cfg(), ai::config_value_translator< terrain_filter >::value_to_cfg(), ai::config_value_translator< unit_advancements_aspect >::value_to_cfg(), ai::config_value_translator< utils::variant< bool, std::vector< std::string > > >::value_to_cfg(), verify(), gui2::vertical_scrollbar_definition::vertical_scrollbar_definition(), attack_type::weapon_specials(), attack_type::weapon_specials_impl_adj(), attack_type::weapon_specials_impl_self(), attack_type::weapon_specials_value(), gui2::window_definition::window_definition(), gui2::builder_window::window_resolution::window_resolution(), game_events::WML_HANDLER_FUNCTION(), schema_validation::wml_key::wml_key(), game_events::wml_menu_item::wml_menu_item(), schema_validation::wml_tag::wml_tag(), game_config_view::wrap(), wesnothd::ban_manager::write(), mp_game_settings::addon_version_info::write(), wesnothd::banned::write(), actions::undo_action_container::write(), unit_formula_manager::write(), actions::shroud_clearing_action::write(), actions::undo_list::write(), actions::undo_action::write(), actions::undo_event::write(), actions::undo::dismiss_action::write(), actions::undo::move_action::write(), actions::undo::recall_action::write(), actions::undo::recruit_action::write(), actions::undo::auto_shroud_action::write(), actions::clearer_info::write(), addon_info_translation::write(), addon_info::write(), display::write(), filesystem::file_tree_checksum::write(), transient_end_level::write(), end_level_data::write(), game_state::write(), map_location::write(), soundsource::sourcespec::write(), team::team_info::write(), team::write(), attack_type::write(), movetype::write(), unit::write(), movetype::terrain_defense::write(), movetype::terrain_info::write(), time_of_day::write(), terrain_label::write(), config_writer::write(), io::write(), write_addon_install_info(), io::write_bz2(), config_writer::write_child(), io::write_compressed(), game_board::write_config(), soundsource::positional_source::write_config(), game_events::event_handler::write_config(), game_events::manager::write_events(), game_config::config_cache::write_file(), io::write_gz(), io::write_internal(), write_location_range(), write_locations(), addon_info::write_minimal(), game_data::write_phase(), game_data::write_snapshot(), soundsource::manager::write_sourcespecs(), gamemap::write_terrain(), and prefs::~prefs().