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

#include <parsers_declarations.hpp>

Inheritance diagram for parsers::national_focus:
Collaboration diagram for parsers::national_focus:

Public Member Functions

void finish (national_focus_context &)
 
void railroads (association_type, float value, error_handler &err, int32_t line, national_focus_context &context)
 
void limit (dcon::trigger_key value, error_handler &err, int32_t line, national_focus_context &context)
 
void has_flashpoint (association_type, bool value, error_handler &err, int32_t line, national_focus_context &context)
 
void flashpoint_tension (association_type, float value, error_handler &err, int32_t line, national_focus_context &context)
 
void ideology (association_type, std::string_view value, error_handler &err, int32_t line, national_focus_context &context)
 
void loyalty_value (association_type, float value, error_handler &err, int32_t line, national_focus_context &context)
 
void any_value (std::string_view label, association_type, float value, error_handler &err, int32_t line, national_focus_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
 

Additional Inherited Members

- 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
 
- 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 1928 of file parsers_declarations.hpp.

Member Function Documentation

◆ any_value()

void parsers::national_focus::any_value ( std::string_view  label,
association_type  ,
float  value,
error_handler err,
int32_t  line,
national_focus_context context 
)

Definition at line 1457 of file parsers_declarations.cpp.

◆ finish()

void parsers::national_focus::finish ( national_focus_context )
inline

Definition at line 1929 of file parsers_declarations.hpp.

◆ flashpoint_tension()

void parsers::national_focus::flashpoint_tension ( association_type  ,
float  value,
error_handler err,
int32_t  line,
national_focus_context context 
)

Definition at line 1436 of file parsers_declarations.cpp.

◆ has_flashpoint()

void parsers::national_focus::has_flashpoint ( association_type  ,
bool  value,
error_handler err,
int32_t  line,
national_focus_context context 
)

Definition at line 1430 of file parsers_declarations.cpp.

◆ ideology()

void parsers::national_focus::ideology ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
national_focus_context context 
)

Definition at line 1441 of file parsers_declarations.cpp.

◆ limit()

void parsers::national_focus::limit ( dcon::trigger_key  value,
error_handler err,
int32_t  line,
national_focus_context context 
)

Definition at line 1426 of file parsers_declarations.cpp.

◆ loyalty_value()

void parsers::national_focus::loyalty_value ( association_type  ,
float  value,
error_handler err,
int32_t  line,
national_focus_context context 
)

Definition at line 1452 of file parsers_declarations.cpp.

◆ railroads()

void parsers::national_focus::railroads ( association_type  ,
float  value,
error_handler err,
int32_t  line,
national_focus_context context 
)

Definition at line 1422 of file parsers_declarations.cpp.


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