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

#include <parsers_declarations.hpp>

Collaboration diagram for parsers::oob_leader:

Public Member Functions

void finish (oob_file_context &)
 
void name (association_type, std::string_view value, error_handler &err, int32_t line, oob_file_context &context)
 
void date (association_type, sys::year_month_day value, error_handler &err, int32_t line, oob_file_context &context)
 
void type (association_type, std::string_view value, error_handler &err, int32_t line, oob_file_context &context)
 
void personality (association_type, std::string_view value, error_handler &err, int32_t line, oob_file_context &context)
 
void background (association_type, std::string_view value, error_handler &err, int32_t line, oob_file_context &context)
 

Public Attributes

float prestige = 0.0f
 
dcon::unit_name_id name_
 
sys::date date_
 
dcon::leader_trait_id personality_
 
dcon::leader_trait_id background_
 
bool is_general = true
 

Detailed Description

Definition at line 2359 of file parsers_declarations.hpp.

Member Function Documentation

◆ background()

void parsers::oob_leader::background ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
oob_file_context context 
)
inline

Definition at line 2387 of file parsers_declarations.hpp.

◆ date()

void parsers::oob_leader::date ( association_type  ,
sys::year_month_day  value,
error_handler err,
int32_t  line,
oob_file_context context 
)

Definition at line 2321 of file parsers_declarations.cpp.

◆ finish()

void parsers::oob_leader::finish ( oob_file_context )
inline

Definition at line 2367 of file parsers_declarations.hpp.

◆ name()

void parsers::oob_leader::name ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
oob_file_context context 
)

Definition at line 2317 of file parsers_declarations.cpp.

Here is the call graph for this function:

◆ personality()

void parsers::oob_leader::personality ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
oob_file_context context 
)
inline

Definition at line 2378 of file parsers_declarations.hpp.

◆ type()

void parsers::oob_leader::type ( association_type  ,
std::string_view  value,
error_handler err,
int32_t  line,
oob_file_context context 
)
inline

Definition at line 2370 of file parsers_declarations.hpp.

Here is the call graph for this function:

Member Data Documentation

◆ background_

dcon::leader_trait_id parsers::oob_leader::background_

Definition at line 2364 of file parsers_declarations.hpp.

◆ date_

sys::date parsers::oob_leader::date_

Definition at line 2362 of file parsers_declarations.hpp.

◆ is_general

bool parsers::oob_leader::is_general = true

Definition at line 2365 of file parsers_declarations.hpp.

◆ name_

dcon::unit_name_id parsers::oob_leader::name_

Definition at line 2361 of file parsers_declarations.hpp.

◆ personality_

dcon::leader_trait_id parsers::oob_leader::personality_

Definition at line 2363 of file parsers_declarations.hpp.

◆ prestige

float parsers::oob_leader::prestige = 0.0f

Definition at line 2360 of file parsers_declarations.hpp.


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