Project Alice
Loading...
Searching...
No Matches
parsers::effect_body Struct Reference

#include <effect_parsing.hpp>

Inheritance diagram for parsers::effect_body:

Public Member Functions

void finish (effect_building_context &)
 
void capital (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_core (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void remove_core (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_region_name (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void trade_goods (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_accepted_culture (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void primary_culture (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void remove_accepted_culture (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void set_culture (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void life_rating (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void religion (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void is_slave (association_type t, bool value, error_handler &err, int32_t line, effect_building_context &context)
 
void research_points (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void tech_school (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void government (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void treasury (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void war_exhaustion (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void prestige (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_tag (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_tag_no_core_switch (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void set_country_flag (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void clr_country_flag (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void country_event (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void province_event (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void military_access (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void badboy (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void secede_province (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void inherit (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void annex_to (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void release (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_controller (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void infrastructure (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void fort (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void naval_base (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void bank (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void university (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void province_selector (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void province_immigrator (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void money (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void leadership (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void create_vassal (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void end_military_access (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void leave_alliance (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void end_war (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void enable_ideology (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void ruling_party_ideology (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void plurality (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void remove_province_modifier (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void remove_country_modifier (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void create_alliance (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void release_vassal (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_province_name (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void enable_canal (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void set_global_flag (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void clr_global_flag (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void nationalvalue (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void civilized (association_type t, bool value, error_handler &err, int32_t line, effect_building_context &context)
 
void election (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void social_reform (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void political_reform (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_tax_relative_income (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void neutrality (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void reduce_pop (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void reduce_pop_abs (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void move_pop (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void pop_type (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void years_of_research (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void prestige_factor (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void military_reform (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void economic_reform (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void remove_random_military_reforms (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void remove_random_economic_reforms (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_crime (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void nationalize (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void build_factory_in_capital_state (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void activate_technology (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void great_wars_enabled (association_type t, bool value, error_handler &err, int32_t line, effect_building_context &context)
 
void world_wars_enabled (association_type t, bool value, error_handler &err, int32_t line, effect_building_context &context)
 
void assimilate (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void literacy (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_crisis_interest (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void flashpoint_tension (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_crisis_temperature (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void consciousness (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void militancy (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void rgo_size (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_province_modifier (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_country_modifier (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void trigger_revolt (ef_trigger_revolt const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void diplomatic_influence (ef_diplomatic_influence const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void relation (ef_relation const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_province_modifier (ef_add_province_modifier const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_country_modifier (ef_add_country_modifier const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void casus_belli (ef_casus_belli const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_casus_belli (ef_add_casus_belli const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void remove_casus_belli (ef_remove_casus_belli const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void this_remove_casus_belli (ef_this_remove_casus_belli const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void war (ef_war const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void country_event (ef_country_event const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void province_event (ef_province_event const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void sub_unit (ef_sub_unit const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void set_variable (ef_set_variable const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_variable (ef_change_variable const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void increment_variable (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void decrement_variable (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void set_variable_to_zero (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_terrain (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void masquerade_as_nation (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void ideology (ef_ideology const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void dominant_issue (ef_dominant_issue const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void upper_house (ef_upper_house const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void scaled_militancy (ef_scaled_militancy const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void scaled_consciousness (ef_scaled_consciousness const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void define_general (ef_define_general const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void define_admiral (ef_define_admiral const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void kill_leader (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_war_goal (ef_add_war_goal const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void move_issue_percentage (ef_move_issue_percentage const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void party_loyalty (ef_party_loyalty const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void build_railway_in_capital (ef_build_railway_in_capital const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void build_bank_in_capital (ef_build_bank_in_capital const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void build_university_in_capital (ef_build_university_in_capital const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void build_fort_in_capital (ef_build_fort_in_capital const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void any_value (std::string_view label, association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void limit (dcon::trigger_key lim, error_handler &err, int32_t line, effect_building_context &context)
 

Public Attributes

int32_t chance = 0
 

Detailed Description

Definition at line 519 of file effect_parsing.hpp.

Member Function Documentation

◆ activate_technology()

void parsers::effect_body::activate_technology ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2434 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_accepted_culture()

void parsers::effect_body::add_accepted_culture ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 848 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_casus_belli()

void parsers::effect_body::add_casus_belli ( ef_add_casus_belli const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2940 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_core()

void parsers::effect_body::add_core ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 538 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_country_modifier() [1/2]

void parsers::effect_body::add_country_modifier ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2602 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_country_modifier() [2/2]

void parsers::effect_body::add_country_modifier ( ef_add_country_modifier const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2849 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_crime()

void parsers::effect_body::add_crime ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2388 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_crisis_interest()

void parsers::effect_body::add_crisis_interest ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2498 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_crisis_temperature()

void parsers::effect_body::add_crisis_temperature ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2521 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_province_modifier() [1/2]

void parsers::effect_body::add_province_modifier ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2574 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_province_modifier() [2/2]

void parsers::effect_body::add_province_modifier ( ef_add_province_modifier const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2824 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_tax_relative_income()

void parsers::effect_body::add_tax_relative_income ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2219 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_war_goal()

void parsers::effect_body::add_war_goal ( ef_add_war_goal const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3623 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ annex_to()

void parsers::effect_body::annex_to ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1401 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ any_value()

void parsers::effect_body::any_value ( std::string_view  label,
association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1837 of file effect_parsing.cpp.

Here is the call graph for this function:

◆ assimilate()

void parsers::effect_body::assimilate ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2474 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ badboy()

void parsers::effect_body::badboy ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1243 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ bank()

void parsers::effect_body::bank ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1627 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ build_bank_in_capital()

void parsers::effect_body::build_bank_in_capital ( ef_build_bank_in_capital const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3684 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ build_factory_in_capital_state()

void parsers::effect_body::build_factory_in_capital_state ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2416 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ build_fort_in_capital()

void parsers::effect_body::build_fort_in_capital ( ef_build_fort_in_capital const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3718 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ build_railway_in_capital()

void parsers::effect_body::build_railway_in_capital ( ef_build_railway_in_capital const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3667 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ build_university_in_capital()

void parsers::effect_body::build_university_in_capital ( ef_build_university_in_capital const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3701 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ capital()

void parsers::effect_body::capital ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 522 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ casus_belli()

void parsers::effect_body::casus_belli ( ef_casus_belli const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2875 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ change_controller()

void parsers::effect_body::change_controller ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1508 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ change_province_name()

void parsers::effect_body::change_province_name ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1803 of file effect_parsing.cpp.

Here is the call graph for this function:

◆ change_region_name()

void parsers::effect_body::change_region_name ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1815 of file effect_parsing.cpp.

Here is the call graph for this function:

◆ change_tag()

void parsers::effect_body::change_tag ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1114 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ change_tag_no_core_switch()

void parsers::effect_body::change_tag_no_core_switch ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1141 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ change_terrain()

void parsers::effect_body::change_terrain ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3437 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ change_variable()

void parsers::effect_body::change_variable ( ef_change_variable const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3394 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ civilized()

void parsers::effect_body::civilized ( association_type  t,
bool  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2156 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ clr_country_flag()

void parsers::effect_body::clr_country_flag ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1185 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ clr_global_flag()

void parsers::effect_body::clr_global_flag ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2130 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ consciousness()

void parsers::effect_body::consciousness ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2526 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ country_event() [1/2]

void parsers::effect_body::country_event ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1653 of file effect_parsing.cpp.

◆ country_event() [2/2]

void parsers::effect_body::country_event ( ef_country_event const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3231 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ create_alliance()

void parsers::effect_body::create_alliance ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1984 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ create_vassal()

void parsers::effect_body::create_vassal ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1715 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ decrement_variable()

void parsers::effect_body::decrement_variable ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3415 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ define_admiral()

void parsers::effect_body::define_admiral ( ef_define_admiral const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1791 of file effect_parsing.cpp.

Here is the call graph for this function:

◆ define_general()

void parsers::effect_body::define_general ( ef_define_general const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1770 of file effect_parsing.cpp.

Here is the call graph for this function:

◆ diplomatic_influence()

void parsers::effect_body::diplomatic_influence ( ef_diplomatic_influence const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2642 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ dominant_issue()

void parsers::effect_body::dominant_issue ( ef_dominant_issue const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3477 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ economic_reform()

void parsers::effect_body::economic_reform ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2348 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ election()

void parsers::effect_body::election ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2168 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ enable_canal()

void parsers::effect_body::enable_canal ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1828 of file effect_parsing.cpp.

◆ enable_ideology()

void parsers::effect_body::enable_ideology ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1894 of file effect_parsing.hpp.

◆ end_military_access()

void parsers::effect_body::end_military_access ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1760 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ end_war()

void parsers::effect_body::end_war ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1850 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ finish()

void parsers::effect_body::finish ( effect_building_context )
inline

Definition at line 521 of file effect_parsing.hpp.

◆ flashpoint_tension()

void parsers::effect_body::flashpoint_tension ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2508 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ fort()

void parsers::effect_body::fort ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1601 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ government()

void parsers::effect_body::government ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1055 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ great_wars_enabled()

void parsers::effect_body::great_wars_enabled ( association_type  t,
bool  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2462 of file effect_parsing.hpp.

◆ ideology()

void parsers::effect_body::ideology ( ef_ideology const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3467 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ increment_variable()

void parsers::effect_body::increment_variable ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3404 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ infrastructure()

void parsers::effect_body::infrastructure ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1588 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ inherit()

void parsers::effect_body::inherit ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1353 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ is_slave()

void parsers::effect_body::is_slave ( association_type  t,
bool  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1005 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ kill_leader()

void parsers::effect_body::kill_leader ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1782 of file effect_parsing.cpp.

Here is the call graph for this function:

◆ leadership()

void parsers::effect_body::leadership ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1705 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ leave_alliance()

void parsers::effect_body::leave_alliance ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1805 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ life_rating()

void parsers::effect_body::life_rating ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 952 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ limit()

void parsers::effect_body::limit ( dcon::trigger_key  lim,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3735 of file effect_parsing.hpp.

◆ literacy()

void parsers::effect_body::literacy ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2488 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ masquerade_as_nation()

void parsers::effect_body::masquerade_as_nation ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3453 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ militancy()

void parsers::effect_body::militancy ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2545 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ military_access()

void parsers::effect_body::military_access ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1198 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ military_reform()

void parsers::effect_body::military_reform ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2330 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ money()

void parsers::effect_body::money ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1689 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ move_issue_percentage()

void parsers::effect_body::move_issue_percentage ( ef_move_issue_percentage const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3632 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ move_pop()

void parsers::effect_body::move_pop ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2274 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ nationalize()

void parsers::effect_body::nationalize ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2406 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ nationalvalue()

void parsers::effect_body::nationalvalue ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2135 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ naval_base()

void parsers::effect_body::naval_base ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1614 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ neutrality()

void parsers::effect_body::neutrality ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2230 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ party_loyalty()

void parsers::effect_body::party_loyalty ( ef_party_loyalty const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3651 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ plurality()

void parsers::effect_body::plurality ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1928 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ political_reform()

void parsers::effect_body::political_reform ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2198 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ pop_type()

void parsers::effect_body::pop_type ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2290 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ prestige()

void parsers::effect_body::prestige ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1104 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ prestige_factor()

void parsers::effect_body::prestige_factor ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2317 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ primary_culture()

void parsers::effect_body::primary_culture ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 876 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ province_event() [1/2]

void parsers::effect_body::province_event ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1728 of file effect_parsing.cpp.

◆ province_event() [2/2]

void parsers::effect_body::province_event ( ef_province_event const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3304 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ province_immigrator()

void parsers::effect_body::province_immigrator ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1671 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ province_selector()

void parsers::effect_body::province_selector ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1653 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ reduce_pop()

void parsers::effect_body::reduce_pop ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2240 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ reduce_pop_abs()

void parsers::effect_body::reduce_pop_abs ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2264 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ relation()

void parsers::effect_body::relation ( ef_relation const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2721 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ release()

void parsers::effect_body::release ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1460 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ release_vassal()

void parsers::effect_body::release_vassal ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2029 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ religion()

void parsers::effect_body::religion ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 965 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ remove_accepted_culture()

void parsers::effect_body::remove_accepted_culture ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 917 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ remove_casus_belli()

void parsers::effect_body::remove_casus_belli ( ef_remove_casus_belli const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3005 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ remove_core()

void parsers::effect_body::remove_core ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 659 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ remove_country_modifier()

void parsers::effect_body::remove_country_modifier ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1966 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ remove_province_modifier()

void parsers::effect_body::remove_province_modifier ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1938 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ remove_random_economic_reforms()

void parsers::effect_body::remove_random_economic_reforms ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2377 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ remove_random_military_reforms()

void parsers::effect_body::remove_random_military_reforms ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2366 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ research_points()

void parsers::effect_body::research_points ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1027 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ rgo_size()

void parsers::effect_body::rgo_size ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2564 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ ruling_party_ideology()

void parsers::effect_body::ruling_party_ideology ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1906 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ scaled_consciousness()

void parsers::effect_body::scaled_consciousness ( ef_scaled_consciousness const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3561 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ scaled_militancy()

void parsers::effect_body::scaled_militancy ( ef_scaled_militancy const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3502 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ secede_province()

void parsers::effect_body::secede_province ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1253 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ set_country_flag()

void parsers::effect_body::set_country_flag ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1168 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ set_culture()

void parsers::effect_body::set_culture ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 935 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ set_global_flag()

void parsers::effect_body::set_global_flag ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2125 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ set_variable()

void parsers::effect_body::set_variable ( ef_set_variable const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3384 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ set_variable_to_zero()

void parsers::effect_body::set_variable_to_zero ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3426 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ social_reform()

void parsers::effect_body::social_reform ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2177 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ sub_unit()

void parsers::effect_body::sub_unit ( ef_sub_unit const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3345 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ tech_school()

void parsers::effect_body::tech_school ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1037 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ this_remove_casus_belli()

void parsers::effect_body::this_remove_casus_belli ( ef_this_remove_casus_belli const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3067 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ trade_goods()

void parsers::effect_body::trade_goods ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 830 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ treasury()

void parsers::effect_body::treasury ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1081 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ trigger_revolt()

void parsers::effect_body::trigger_revolt ( ef_trigger_revolt const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2620 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ university()

void parsers::effect_body::university ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1640 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ upper_house()

void parsers::effect_body::upper_house ( ef_upper_house const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3492 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ war()

void parsers::effect_body::war ( ef_war const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3129 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ war_exhaustion()

void parsers::effect_body::war_exhaustion ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1094 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ world_wars_enabled()

void parsers::effect_body::world_wars_enabled ( association_type  t,
bool  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2468 of file effect_parsing.hpp.

◆ years_of_research()

void parsers::effect_body::years_of_research ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2307 of file effect_parsing.hpp.

Here is the call graph for this function:

Member Data Documentation

◆ chance

int32_t parsers::effect_body::chance = 0

Definition at line 520 of file effect_parsing.hpp.


The documentation for this struct was generated from the following files: