#include <recruitment.hpp>
Public Member Functions | |
recruit_job (std::vector< std::string > t, std::string L, std::string id, int n, int i, bool s, bool p, bool b) | |
config | to_config () const |
std::string | get_id () const |
std::string | get_name () const |
std::string | get_engine () const |
Public Member Functions inherited from ai::component | |
component () | |
virtual | ~component () |
virtual component * | get_child (const path_element &child) |
virtual std::vector< component * > | get_children (const std::string &type) |
virtual std::vector< std::string > | get_children_types () |
virtual bool | change_child (const path_element &child, const config &cfg) |
virtual bool | add_child (const path_element &child, const config &cfg) |
virtual bool | delete_child (const path_element &child) |
property_handler_map & | property_handlers () |
Public Attributes | |
std::vector< std::string > | types |
std::string | leader |
std::string | id |
int | number |
int | importance |
bool | total |
bool | pattern |
bool | blocker |
Definition at line 96 of file recruitment.hpp.
|
inline |
Definition at line 101 of file recruitment.hpp.
|
inlinevirtual |
Implements ai::component.
Definition at line 128 of file recruitment.hpp.
|
inlinevirtual |
|
inlinevirtual |
Implements ai::component.
Definition at line 127 of file recruitment.hpp.
|
inline |
Definition at line 106 of file recruitment.hpp.
References blocker, id, importance, utils::join(), leader, number, pattern, total, and types.
bool ai::default_recruitment::recruit_job::blocker |
Definition at line 100 of file recruitment.hpp.
Referenced by to_config().
std::string ai::default_recruitment::recruit_job::id |
Definition at line 98 of file recruitment.hpp.
Referenced by get_id(), and to_config().
int ai::default_recruitment::recruit_job::importance |
Definition at line 99 of file recruitment.hpp.
Referenced by to_config().
std::string ai::default_recruitment::recruit_job::leader |
Definition at line 98 of file recruitment.hpp.
Referenced by to_config().
int ai::default_recruitment::recruit_job::number |
Definition at line 99 of file recruitment.hpp.
Referenced by to_config().
bool ai::default_recruitment::recruit_job::pattern |
Definition at line 100 of file recruitment.hpp.
Referenced by to_config().
bool ai::default_recruitment::recruit_job::total |
Definition at line 100 of file recruitment.hpp.
Referenced by to_config().
std::vector<std::string> ai::default_recruitment::recruit_job::types |
Definition at line 97 of file recruitment.hpp.
Referenced by to_config().