|
void | make_religion (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_culture_group (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_culture (std::string_view name, token_generator &gen, error_handler &err, culture_group_context &context) |
|
void | make_fn_list (token_generator &gen, error_handler &err, culture_context &context) |
|
void | make_ln_list (token_generator &gen, error_handler &err, culture_context &context) |
|
void | register_ideology (std::string_view name, token_generator &gen, error_handler &err, ideology_group_context &context) |
|
void | make_ideology_group (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_issues_group (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_issue (std::string_view name, token_generator &gen, error_handler &err, issue_group_context &context) |
|
void | register_option (std::string_view name, token_generator &gen, error_handler &err, issue_context &context) |
|
void | register_option (std::string_view name, token_generator &gen, error_handler &err, reform_context &context) |
|
void | make_government (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | register_crime (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | register_rebel_type (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_tech_folder_list (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | read_school_modifier (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | register_technology (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | register_invention (std::string_view name, token_generator &gen, error_handler &err, tech_group_context &context) |
|
void | read_promotion_target (std::string_view name, token_generator &gen, error_handler &err, poptype_context &context) |
|
void | read_pop_ideology (std::string_view name, token_generator &gen, error_handler &err, poptype_context &context) |
|
void | read_pop_issue (std::string_view name, token_generator &gen, error_handler &err, poptype_context &context) |
|
void | read_c_migration_target (token_generator &gen, error_handler &err, poptype_context &context) |
|
void | read_migration_target (token_generator &gen, error_handler &err, poptype_context &context) |
|
commodity_array | stub_commodity_array (token_generator &gen, error_handler &err, poptype_context &context) |
|
dcon::value_modifier_key | ideology_condition (token_generator &gen, error_handler &err, individual_ideology_context &context) |
|
void | make_issue_vote_modifier (std::string_view name, token_generator &gen, error_handler &err, individual_option_context &context) |
|
void | make_issue_vote_modifier (std::string_view name, token_generator &gen, error_handler &err, individual_roption_context &context) |
|
dcon::trigger_key | make_party_trigger (token_generator &gen, error_handler &err, party_context &context) |
|
dcon::trigger_key | make_crime_trigger (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | read_pending_crime (dcon::crime_id id, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_opt_allow (token_generator &gen, error_handler &err, individual_option_context &context) |
|
dcon::trigger_key | make_execute_trigger (token_generator &gen, error_handler &err, individual_option_context &context) |
|
dcon::effect_key | make_execute_effect (token_generator &gen, error_handler &err, individual_option_context &context) |
|
void | make_opt_allow (token_generator &gen, error_handler &err, individual_roption_context &context) |
|
dcon::trigger_key | make_execute_trigger (token_generator &gen, error_handler &err, individual_roption_context &context) |
|
dcon::effect_key | make_execute_effect (token_generator &gen, error_handler &err, individual_roption_context &context) |
|
void | read_pending_option (dcon::issue_option_id id, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | read_pending_reform (dcon::reform_option_id id, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
dcon::value_modifier_key | make_poptype_pop_chance (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
dcon::value_modifier_key | make_ai_chance (token_generator &gen, error_handler &err, tech_context &context) |
|
void | read_pending_technology (dcon::technology_id id, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
dcon::value_modifier_key | make_inv_chance (token_generator &gen, error_handler &err, invention_context &context) |
|
dcon::trigger_key | make_inv_limit (token_generator &gen, error_handler &err, invention_context &context) |
|
void | read_pending_invention (dcon::invention_id id, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
dcon::value_modifier_key | make_reb_will_rise (token_generator &gen, error_handler &err, rebel_context &context) |
|
dcon::value_modifier_key | make_reb_spawn_chance (token_generator &gen, error_handler &err, rebel_context &context) |
|
dcon::value_modifier_key | make_reb_movement_eval (token_generator &gen, error_handler &err, rebel_context &context) |
|
dcon::trigger_key | make_reb_s_won_trigger (token_generator &gen, error_handler &err, rebel_context &context) |
|
dcon::trigger_key | make_reb_enforced_trigger (token_generator &gen, error_handler &err, rebel_context &context) |
|
dcon::effect_key | make_reb_s_won_effect (token_generator &gen, error_handler &err, rebel_context &context) |
|
dcon::effect_key | make_reb_enforce_effect (token_generator &gen, error_handler &err, rebel_context &context) |
|
void | read_pending_rebel_type (dcon::rebel_type_id id, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_good (std::string_view name, token_generator &gen, error_handler &err, good_group_context &context) |
|
void | make_goods_group (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
dcon::trigger_key | make_production_bonus_trigger (token_generator &gen, error_handler &err, production_context &context) |
|
void | make_production_type (std::string_view name, token_generator &gen, error_handler &err, production_context &context) |
|
commodity_array | make_prod_commodity_array (token_generator &gen, error_handler &err, production_context &context) |
|
dcon::trigger_key | ef_limit (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_if (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_else_if (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_hidden_tooltip (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_any_neighbor_province (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_any_neighbor_country (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_random_neighbor_country (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_any_country (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_from_bounce (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_this_bounce (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_any_existing_country_except_scoped (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_any_defined_country (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_random_country (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_random_neighbor_province (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_any_empty_neighbor_province (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_random_empty_neighbor_province (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_any_greater_power (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_random_greater_power (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_poor_strata (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_middle_strata (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_rich_strata (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_random_pop (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_random_owned (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_any_owned (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_all_core (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_any_state (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_any_substate (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_random_state (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_any_pop (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_owner (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_controller (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_location (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_country (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_capital_scope (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_this (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_from (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_sea_zone (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_cultural_union (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_overlord (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_sphere_owner (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_independence (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_flashpoint_tag_scope (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_crisis_state_scope (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_state_scope (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_random (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_random_by_modifier (token_generator &gen, error_handler &err, effect_building_context &context) |
|
dcon::value_modifier_key | read_chance_modifier (token_generator &gen, error_handler &err, effect_building_context &context) |
|
int32_t | add_to_random_list (std::string_view label, token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_random_list (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_variable (std::string_view label, token_generator &gen, error_handler &err, effect_building_context &context) |
|
int32_t | simplify_effect (uint16_t *source) |
|
template<typename T > |
void | recurse_over_effects (uint16_t *source, T const &f) |
|
dcon::effect_key | make_effect (token_generator &gen, error_handler &err, effect_building_context &context) |
|
dcon::value_modifier_key | make_option_ai_chance (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | ef_scope_else (token_generator &gen, error_handler &err, effect_building_context &context) |
|
double | pow_10 (int n) |
|
bool | float_from_chars (char const *start, char const *end, float &float_out) |
|
bool | double_from_chars (char const *start, char const *end, double &dbl_out) |
|
std::string | lowercase_str (std::string_view sv) |
|
obj_and_horizontal | common_create_object (gfx_object const &obj_in, building_gfx_context &context) |
|
void | gfx_add_obj (parsers::token_generator &gen, parsers::error_handler &err, building_gfx_context &context) |
|
void | assign (ui::xy_pair &a, parsers::gfx_xy_pair const &b) |
|
bool | province_button_allow (token_generator &gen, error_handler &err, building_gfx_context &context) |
|
bool | province_button_effect (token_generator &gen, error_handler &err, building_gfx_context &context) |
|
bool | nation_button_allow (token_generator &gen, error_handler &err, building_gfx_context &context) |
|
bool | nation_button_effect (token_generator &gen, error_handler &err, building_gfx_context &context) |
|
auto | find_in_children (std::string_view name, std::vector< ui::element_data > const &v, sys::state const &state) |
|
void | register_cb_type (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_trait (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | personality_traits_set (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | background_traits_set (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_base_units (scenario_building_context &context) |
|
void | make_unit (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
dcon::trigger_key | cb_allowed_states (token_generator &gen, error_handler &err, individual_cb_context &context) |
|
dcon::trigger_key | cb_allowed_crisis_states (token_generator &gen, error_handler &err, individual_cb_context &context) |
|
dcon::trigger_key | cb_allowed_substates (token_generator &gen, error_handler &err, individual_cb_context &context) |
|
dcon::trigger_key | cb_allowed_countries (token_generator &gen, error_handler &err, individual_cb_context &context) |
|
dcon::trigger_key | cb_can_use (token_generator &gen, error_handler &err, individual_cb_context &context) |
|
dcon::effect_key | cb_on_add (token_generator &gen, error_handler &err, individual_cb_context &context) |
|
dcon::effect_key | cb_on_po_accepted (token_generator &gen, error_handler &err, individual_cb_context &context) |
|
void | make_oob_army (token_generator &gen, error_handler &err, oob_file_context &context) |
|
void | make_oob_navy (token_generator &gen, error_handler &err, oob_file_context &context) |
|
void | make_oob_regiment (token_generator &gen, error_handler &err, oob_file_army_context &context) |
|
void | make_oob_ship (token_generator &gen, error_handler &err, oob_file_navy_context &context) |
|
oob_leader | make_army_leader (token_generator &gen, error_handler &err, oob_file_army_context &context) |
|
oob_leader | make_navy_leader (token_generator &gen, error_handler &err, oob_file_navy_context &context) |
|
void | register_trigger (token_generator &gen, error_handler &err, triggered_modifier_context &context) |
|
void | make_triggered_modifier (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_national_value (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_very_easy_player (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_easy_player (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_hard_player (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_very_hard_player (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_very_easy_ai (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_easy_ai (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_hard_ai (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_very_hard_ai (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_overseas (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_coastal (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_non_coastal (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_coastal_sea (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_sea_zone (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_land_province (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_blockaded (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_no_adjacent_controlled (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_core (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_has_siege (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_occupied (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_nationalism (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_infrastructure (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_base_values (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_war (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_peace (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_disarming (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_war_exhaustion (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_badboy (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_debt_default_to (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_bad_debter (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_great_power (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_second_power (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_civ_nation (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_unciv_nation (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_average_literacy (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_plurality (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_generalised_debt_default (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_total_occupation (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_total_blockaded (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | m_in_bankrupcy (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_event_modifier (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_party (token_generator &gen, error_handler &err, country_file_context &context) |
|
void | make_unit_names_list (std::string_view name, token_generator &gen, error_handler &err, country_file_context &context) |
|
dcon::trigger_key | read_triggered_modifier_condition (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
dcon::trigger_key | make_focus_limit (token_generator &gen, error_handler &err, national_focus_context &context) |
|
void | make_focus (std::string_view name, token_generator &gen, error_handler &err, national_focus_context &context) |
|
void | make_focus_group (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
dcon::value_modifier_key | make_decision_ai_choice (token_generator &gen, error_handler &err, decision_context &context) |
|
dcon::trigger_key | make_decision_trigger (token_generator &gen, error_handler &err, decision_context &context) |
|
dcon::effect_key | make_decision_effect (token_generator &gen, error_handler &err, decision_context &context) |
|
void | make_decision (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | scan_province_event (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | scan_country_event (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | lambda_country_event (token_generator &gen, error_handler &err, effect_building_context &context) |
|
void | lambda_province_event (token_generator &gen, error_handler &err, effect_building_context &context) |
|
dcon::trigger_key | make_event_trigger (token_generator &gen, error_handler &err, event_building_context &context) |
|
dcon::effect_key | make_immediate_effect (token_generator &gen, error_handler &err, event_building_context &context) |
|
dcon::value_modifier_key | make_event_mtth (token_generator &gen, error_handler &err, event_building_context &context) |
|
sys::event_option | make_event_option (token_generator &gen, error_handler &err, event_building_context &context) |
|
void | commit_pending_events (error_handler &err, scenario_building_context &context) |
|
void | make_oob_relationship (std::string_view tag, token_generator &gen, error_handler &err, oob_file_context &context) |
|
void | make_alliance (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_vassal (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_substate (token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | enter_country_file_dated_block (std::string_view label, token_generator &gen, error_handler &err, country_history_context &context) |
|
bool | ignorable_char (char c) |
|
bool | special_identifier_char (char c) |
|
bool | breaking_char (char c) |
|
bool | not_special_identifier_char (char c) |
|
bool | line_termination (char c) |
|
bool | double_quote_termination (char c) |
|
bool | single_quote_termination (char c) |
|
bool | is_positive_integer (char const *start, char const *end) |
|
bool | is_integer (char const *start, char const *end) |
|
bool | is_positive_fp (char const *start, char const *end) |
|
bool | is_fp (char const *start, char const *end) |
|
template<typename T > |
char const * | scan_for_match (char const *start, char const *end, int32_t ¤t_line, T &&condition) |
|
template<typename T > |
char const * | scan_for_not_match (char const *start, char const *end, int32_t ¤t_line, T &&condition) |
|
char const * | advance_position_to_next_line (char const *start, char const *end, int32_t ¤t_line) |
|
char const * | advance_position_to_non_whitespace (char const *start, char const *end, int32_t ¤t_line) |
|
char const * | advance_position_to_non_comment (char const *start, char const *end, int32_t ¤t_line) |
|
char const * | advance_position_to_breaking_char (char const *start, char const *end, int32_t ¤t_line) |
|
bool | parse_bool (std::string_view content, int32_t, error_handler &) |
|
float | parse_float (std::string_view content, int32_t line, error_handler &err) |
|
double | parse_double (std::string_view content, int32_t line, error_handler &err) |
|
int32_t | parse_int (std::string_view content, int32_t line, error_handler &err) |
|
uint32_t | parse_uint (std::string_view content, int32_t line, error_handler &err) |
|
uint32_t | parse_tag (std::string_view tag, int32_t line, error_handler &err) |
|
sys::year_month_day | parse_date (std::string_view content, int32_t line, error_handler &err) |
|
bool | starts_with (std::string_view content, char v) |
|
association_type | parse_association_type (std::string_view content, int32_t line, error_handler &err) |
|
separator_scan_result | csv_find_separator_token (char const *start, char const *end, char seperator) |
|
char const * | csv_advance (char const *start, char const *end, char seperator) |
|
char const * | csv_advance_n (uint32_t n, char const *start, char const *end, char seperator) |
|
char const * | csv_advance_to_next_line (char const *start, char const *end) |
|
std::string_view | remove_surrounding_whitespace (std::string_view txt) |
|
std::string_view | parse_text (std::string_view content, int32_t line, error_handler &err) |
|
template<size_t count_values, typename T > |
char const * | parse_fixed_amount_csv_values (char const *start, char const *end, char separator, T &&function) |
|
template<typename T > |
char const * | parse_first_and_nth_csv_values (uint32_t nth, char const *start, char const *end, char separator, T &&function) |
|
template<size_t count_values, typename T > |
char const * | parse_first_and_fixed_amount_csv_values (char const *start, char const *end, char separator, T &&function) |
|
template<size_t N> |
bool | has_fixed_prefix (char const *start, char const *end, char const (&t)[N]) |
|
template<size_t N> |
bool | has_fixed_prefix_ci (char const *start, char const *end, char const (&t)[N]) |
|
template<size_t N> |
bool | has_fixed_suffix (char const *start, char const *end, char const (&t)[N]) |
|
template<size_t N> |
bool | has_fixed_suffix_ci (char const *start, char const *end, char const (&t)[N]) |
|
template<size_t N> |
bool | native_has_fixed_suffix_ci (char const *start, char const *end, char const (&t)[N]) |
|
template<size_t N> |
bool | is_fixed_token (char const *start, char const *end, char const (&t)[N]) |
|
template<size_t N> |
bool | is_fixed_token_ci (char const *start, char const *end, char const (&t)[N]) |
|
void | make_leader_images (scenario_building_context &outer_context) |
|
void | enter_war_dated_block (std::string_view label, token_generator &gen, error_handler &err, war_history_context &context) |
|
void | add_locale (sys::state &state, std::string_view locale_name, char const *data_start, char const *data_end) |
|
void | make_ideology_group (std::string_view name, token_generator &gen, error_handler &err, culture_group_context &context) |
|
void | read_map_colors (char const *start, char const *end, error_handler &err, scenario_building_context &context) |
|
void | read_map_adjacency (char const *start, char const *end, error_handler &err, scenario_building_context &context) |
|
void | make_terrain_modifier (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_state_definition (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_continent_definition (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_climate_definition (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | enter_dated_block (std::string_view name, token_generator &gen, error_handler &err, province_file_context &context) |
|
void | parse_csv_pop_history_file (sys::state &state, const char *start, const char *end, error_handler &err, scenario_building_context &context) |
|
void | parse_csv_province_history_file (sys::state &state, const char *start, const char *end, error_handler &err, scenario_building_context &context) |
|
void | make_pop_province_list (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
dcon::nation_id | prov_parse_force_tag_owner (dcon::national_identity_id tag, dcon::data_container &world) |
|
void | tr_scope_and (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_or (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_not (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_any_neighbor_province (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_any_neighbor_country (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_war_countries (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_all_war_countries (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_any_greater_power (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_any_country (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_every_country (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_any_owned_province (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_any_core (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_all_core (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_any_state (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_any_substate (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_any_sphere_member (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_any_pop (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_all_state (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_all_substate (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_all_sphere_member (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_all_pop (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_all_greater_power (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_owner (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_controller (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_location (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_country (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_capital_scope (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_this (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_from (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_sea_zone (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_cultural_union (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_overlord (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_sphere_owner (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_independence (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_flashpoint_tag_scope (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_crisis_state_scope (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_state_scope (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | tr_scope_variable (std::string_view name, token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | invert_trigger_internal (uint16_t *source) |
|
void | invert_trigger (uint16_t *source) |
|
bool | scope_is_empty (uint16_t const *source) |
|
bool | scope_has_single_member (uint16_t const *source) |
|
int32_t | simplify_trigger (uint16_t *source) |
|
dcon::trigger_key | make_trigger (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
void | make_stored_trigger (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context) |
|
void | make_value_modifier_segment (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
dcon::value_modifier_key | make_value_modifier (token_generator &gen, error_handler &err, trigger_building_context &context) |
|
std::string | slot_contents_to_string (trigger::slot_contents v) |
|
uint16_t | association_to_trigger_code (association_type a) |
|
uint16_t | association_to_le_trigger_code (association_type a) |
|
uint16_t | association_to_bool_code (association_type a) |
|
uint16_t | invert_association (uint16_t a) |
|
uint16_t | association_to_bool_code (association_type a, bool v) |
|
constexpr bool | scope_has_any_all (uint16_t code) |
|
bool | is_from (std::string_view value) |
|
bool | is_this (std::string_view value) |
|
bool | is_reb (std::string_view value) |
|