Project Alice
|
#include <parsers_declarations.hpp>
Public Member Functions | |
void | any_group (std::string_view label, unit_modifier_body const &value, error_handler &err, int32_t line, invention_context &context) |
void | any_value (std::string_view name, association_type, int32_t value, error_handler &err, int32_t line, invention_context &context) |
void | activate_unit (association_type, std::string_view value, error_handler &err, int32_t line, invention_context &context) |
void | activate_building (association_type, std::string_view value, error_handler &err, int32_t line, invention_context &context) |
void | shared_prestige (association_type, float value, error_handler &err, int32_t line, invention_context &context) |
void | plurality (association_type, float value, error_handler &err, int32_t line, invention_context &context) |
void | colonial_points (association_type, int32_t value, error_handler &err, int32_t line, invention_context &context) |
void | enable_crime (association_type, std::string_view value, error_handler &err, int32_t line, invention_context &context) |
void | gas_attack (association_type, bool value, error_handler &err, int32_t line, invention_context &context) |
void | gas_defence (association_type, bool value, error_handler &err, int32_t line, invention_context &context) |
void | rebel_org_gain (inv_rebel_org_gain const &value, error_handler &err, int32_t line, invention_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 | |
inv_rgo_goods_output | rgo_goods_output |
inv_fac_goods_throughput | factory_goods_throughput |
inv_fac_goods_output | factory_goods_output |
tech_rgo_size | rgo_size |
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 |
Definition at line 2038 of file parsers_declarations.hpp.
void parsers::inv_effect::activate_building | ( | association_type | , |
std::string_view | value, | ||
error_handler & | err, | ||
int32_t | line, | ||
invention_context & | context | ||
) |
void parsers::inv_effect::activate_unit | ( | association_type | , |
std::string_view | value, | ||
error_handler & | err, | ||
int32_t | line, | ||
invention_context & | context | ||
) |
Definition at line 1697 of file parsers_declarations.cpp.
void parsers::inv_effect::any_group | ( | std::string_view | label, |
unit_modifier_body const & | value, | ||
error_handler & | err, | ||
int32_t | line, | ||
invention_context & | context | ||
) |
Definition at line 1684 of file parsers_declarations.cpp.
void parsers::inv_effect::any_value | ( | std::string_view | name, |
association_type | , | ||
int32_t | value, | ||
error_handler & | err, | ||
int32_t | line, | ||
invention_context & | context | ||
) |
void parsers::inv_effect::colonial_points | ( | association_type | , |
int32_t | value, | ||
error_handler & | err, | ||
int32_t | line, | ||
invention_context & | context | ||
) |
Definition at line 1750 of file parsers_declarations.cpp.
void parsers::inv_effect::enable_crime | ( | association_type | , |
std::string_view | value, | ||
error_handler & | err, | ||
int32_t | line, | ||
invention_context & | context | ||
) |
Definition at line 1754 of file parsers_declarations.cpp.
void parsers::inv_effect::gas_attack | ( | association_type | , |
bool | value, | ||
error_handler & | err, | ||
int32_t | line, | ||
invention_context & | context | ||
) |
Definition at line 1764 of file parsers_declarations.cpp.
void parsers::inv_effect::gas_defence | ( | association_type | , |
bool | value, | ||
error_handler & | err, | ||
int32_t | line, | ||
invention_context & | context | ||
) |
Definition at line 1768 of file parsers_declarations.cpp.
void parsers::inv_effect::plurality | ( | association_type | , |
float | value, | ||
error_handler & | err, | ||
int32_t | line, | ||
invention_context & | context | ||
) |
Definition at line 1744 of file parsers_declarations.cpp.
void parsers::inv_effect::rebel_org_gain | ( | inv_rebel_org_gain const & | value, |
error_handler & | err, | ||
int32_t | line, | ||
invention_context & | context | ||
) |
Definition at line 1772 of file parsers_declarations.cpp.
void parsers::inv_effect::shared_prestige | ( | association_type | , |
float | value, | ||
error_handler & | err, | ||
int32_t | line, | ||
invention_context & | context | ||
) |
Definition at line 1741 of file parsers_declarations.cpp.
inv_fac_goods_output parsers::inv_effect::factory_goods_output |
Definition at line 2046 of file parsers_declarations.hpp.
inv_fac_goods_throughput parsers::inv_effect::factory_goods_throughput |
Definition at line 2045 of file parsers_declarations.hpp.
inv_rgo_goods_output parsers::inv_effect::rgo_goods_output |
Definition at line 2044 of file parsers_declarations.hpp.
tech_rgo_size parsers::inv_effect::rgo_size |
Definition at line 2047 of file parsers_declarations.hpp.