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

#include <parsers_declarations.hpp>

Inheritance diagram for parsers::issue_option_body:
Collaboration diagram for parsers::issue_option_body:

Public Member Functions

void technology_cost (association_type, int32_t value, error_handler &err, int32_t line, individual_option_context &context)
 
void war_exhaustion_effect (association_type, float value, error_handler &err, int32_t line, individual_option_context &context)
 
void administrative_multiplier (association_type, float value, error_handler &err, int32_t line, individual_option_context &context)
 
void is_jingoism (association_type, bool value, error_handler &err, int32_t line, individual_option_context &context)
 
void on_execute (on_execute_body const &value, error_handler &err, int32_t line, individual_option_context &context)
 
void technology_cost (association_type, int32_t value, error_handler &err, int32_t line, individual_roption_context &context)
 
void war_exhaustion_effect (association_type, float value, error_handler &err, int32_t line, individual_roption_context &context)
 
void administrative_multiplier (association_type, float value, error_handler &err, int32_t line, individual_roption_context &context)
 
void on_execute (on_execute_body const &value, error_handler &err, int32_t line, individual_roption_context &context)
 
void is_jingoism (association_type, bool value, error_handler &err, int32_t line, individual_roption_context &context)
 
void vote_modifiers (vote_modifiers_body const &value, error_handler &err, int32_t line, individual_option_context &context)
 
void vote_modifiers (vote_modifiers_body const &value, error_handler &err, int32_t line, individual_roption_context &context)
 
- Public Member Functions inherited from parsers::modifier_base
template<typename T >
void icon (association_type, uint32_t v, error_handler &err, int32_t line, T &context)
 
template<typename T >
void tax_efficiency (association_type, float v, error_handler &err, int32_t line, T &context)
 
template<typename T >
void global_population_growth (association_type, float v, error_handler &err, int32_t line, T &context)
 
template<typename T >
void m_rgo_size (association_type, float v, error_handler &err, int32_t line, T &context)
 
template<typename T >
void immigration (association_type, float v, error_handler &err, int32_t line, T &context)
 
template<typename T >
void defender (association_type, float v, error_handler &err, int32_t line, T &context)
 
template<typename T >
void attacker (association_type, float v, error_handler &err, int32_t line, T &context)
 
template<typename T >
void defence (association_type, float v, error_handler &err, int32_t line, T &context)
 
template<typename T >
void pop_growth (association_type, float v, error_handler &err, int32_t line, T &context)
 
template<typename T >
void unit_start_experience (association_type type, float v, error_handler &err, int32_t line, T &context)
 
template<typename T >
void finish (T &context)
 
sys::provincial_modifier_definition const & peek_province_mod () const
 
sys::national_modifier_definition const & peek_national_mod () const
 
sys::national_modifier_definition force_national_mod () const
 

Public Attributes

option_rules rules
 
- Public Attributes inherited from parsers::modifier_base
uint32_t next_to_add_p = 0
 
uint32_t next_to_add_n = 0
 
uint8_t icon_index = 0
 

Additional Inherited Members

- Protected Attributes inherited from parsers::modifier_base
sys::national_modifier_definition constructed_definition_n
 
sys::provincial_modifier_definition constructed_definition_p
 

Detailed Description

Definition at line 1893 of file parsers_declarations.hpp.

Member Function Documentation

◆ administrative_multiplier() [1/2]

void parsers::issue_option_body::administrative_multiplier ( association_type  ,
float  value,
error_handler err,
int32_t  line,
individual_option_context context 
)

Definition at line 1383 of file parsers_declarations.cpp.

◆ administrative_multiplier() [2/2]

void parsers::issue_option_body::administrative_multiplier ( association_type  ,
float  value,
error_handler err,
int32_t  line,
individual_roption_context context 
)

Definition at line 1404 of file parsers_declarations.cpp.

◆ is_jingoism() [1/2]

void parsers::issue_option_body::is_jingoism ( association_type  ,
bool  value,
error_handler err,
int32_t  line,
individual_option_context context 
)

Definition at line 1388 of file parsers_declarations.cpp.

◆ is_jingoism() [2/2]

void parsers::issue_option_body::is_jingoism ( association_type  ,
bool  value,
error_handler err,
int32_t  line,
individual_roption_context context 
)
inline

Definition at line 1907 of file parsers_declarations.hpp.

◆ on_execute() [1/2]

void parsers::issue_option_body::on_execute ( on_execute_body const &  value,
error_handler err,
int32_t  line,
individual_option_context context 
)

Definition at line 1410 of file parsers_declarations.cpp.

◆ on_execute() [2/2]

void parsers::issue_option_body::on_execute ( on_execute_body const &  value,
error_handler err,
int32_t  line,
individual_roption_context context 
)

Definition at line 1416 of file parsers_declarations.cpp.

◆ technology_cost() [1/2]

void parsers::issue_option_body::technology_cost ( association_type  ,
int32_t  value,
error_handler err,
int32_t  line,
individual_option_context context 
)

Definition at line 1371 of file parsers_declarations.cpp.

◆ technology_cost() [2/2]

void parsers::issue_option_body::technology_cost ( association_type  ,
int32_t  value,
error_handler err,
int32_t  line,
individual_roption_context context 
)

Definition at line 1394 of file parsers_declarations.cpp.

◆ vote_modifiers() [1/2]

void parsers::issue_option_body::vote_modifiers ( vote_modifiers_body const &  value,
error_handler err,
int32_t  line,
individual_option_context context 
)
inline

Definition at line 1908 of file parsers_declarations.hpp.

◆ vote_modifiers() [2/2]

void parsers::issue_option_body::vote_modifiers ( vote_modifiers_body const &  value,
error_handler err,
int32_t  line,
individual_roption_context context 
)
inline

Definition at line 1909 of file parsers_declarations.hpp.

◆ war_exhaustion_effect() [1/2]

void parsers::issue_option_body::war_exhaustion_effect ( association_type  ,
float  value,
error_handler err,
int32_t  line,
individual_option_context context 
)

Definition at line 1378 of file parsers_declarations.cpp.

◆ war_exhaustion_effect() [2/2]

void parsers::issue_option_body::war_exhaustion_effect ( association_type  ,
float  value,
error_handler err,
int32_t  line,
individual_roption_context context 
)

Definition at line 1399 of file parsers_declarations.cpp.

Member Data Documentation

◆ rules

option_rules parsers::issue_option_body::rules

Definition at line 1910 of file parsers_declarations.hpp.


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