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

#include <parsers_declarations.hpp>

Inheritance diagram for parsers::inv_effect:
Collaboration diagram for parsers::inv_effect:

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
 

Detailed Description

Definition at line 2038 of file parsers_declarations.hpp.

Member Function Documentation

◆ activate_building()

void parsers::inv_effect::activate_building ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
invention_context context 
)

Definition at line 1714 of file parsers_declarations.cpp.

Here is the call graph for this function:

◆ activate_unit()

void parsers::inv_effect::activate_unit ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
invention_context context 
)

Definition at line 1703 of file parsers_declarations.cpp.

◆ any_group()

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 1690 of file parsers_declarations.cpp.

◆ any_value()

void parsers::inv_effect::any_value ( std::string_view  name,
association_type  ,
int32_t  value,
error_handler err,
int32_t  line,
invention_context context 
)

Definition at line 1731 of file parsers_declarations.cpp.

Here is the call graph for this function:

◆ colonial_points()

void parsers::inv_effect::colonial_points ( association_type  ,
int32_t  value,
error_handler err,
int32_t  line,
invention_context context 
)

Definition at line 1756 of file parsers_declarations.cpp.

◆ enable_crime()

void parsers::inv_effect::enable_crime ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
invention_context context 
)

Definition at line 1760 of file parsers_declarations.cpp.

◆ gas_attack()

void parsers::inv_effect::gas_attack ( association_type  ,
bool  value,
error_handler err,
int32_t  line,
invention_context context 
)

Definition at line 1770 of file parsers_declarations.cpp.

◆ gas_defence()

void parsers::inv_effect::gas_defence ( association_type  ,
bool  value,
error_handler err,
int32_t  line,
invention_context context 
)

Definition at line 1774 of file parsers_declarations.cpp.

◆ plurality()

void parsers::inv_effect::plurality ( association_type  ,
float  value,
error_handler err,
int32_t  line,
invention_context context 
)

Definition at line 1750 of file parsers_declarations.cpp.

◆ rebel_org_gain()

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 1778 of file parsers_declarations.cpp.

◆ shared_prestige()

void parsers::inv_effect::shared_prestige ( association_type  ,
float  value,
error_handler err,
int32_t  line,
invention_context context 
)

Definition at line 1747 of file parsers_declarations.cpp.

Member Data Documentation

◆ factory_goods_output

inv_fac_goods_output parsers::inv_effect::factory_goods_output

Definition at line 2046 of file parsers_declarations.hpp.

◆ factory_goods_throughput

inv_fac_goods_throughput parsers::inv_effect::factory_goods_throughput

Definition at line 2045 of file parsers_declarations.hpp.

◆ rgo_goods_output

inv_rgo_goods_output parsers::inv_effect::rgo_goods_output

Definition at line 2044 of file parsers_declarations.hpp.

◆ rgo_size

tech_rgo_size parsers::inv_effect::rgo_size

Definition at line 2047 of file parsers_declarations.hpp.


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