Empirical
|
This is the complete list of members for emp::Config, including all inherited members.
AddAlias(const std::string &base_name, const std::string &alias_name) | emp::Config | inline |
AddCommand(const std::string &command_name, std::function< bool(std::string)> command_fun) | emp::Config | inline |
AddManagedType(const std::string &type_keyword, const std::string &command_keyword, std::function< bool(MANAGED_TYPE &, std::string)> fun_callback) | emp::Config | inline |
AddNewCallback(const std::string &type_name, std::function< bool(std::string)> new_fun) | emp::Config | inline |
AddUseCallback(const std::string &type_name, std::function< bool(std::string)> use_fun) | emp::Config | inline |
alias_map | emp::Config | protected |
begin() -> decltype(var_map.begin()) | emp::Config | inline |
class_names | emp::Config | protected |
command_map | emp::Config | protected |
Config(const std::string &in_version="") | emp::Config | inline |
delay_warnings | emp::Config | protected |
end() -> decltype(var_map.end()) | emp::Config | inline |
expand_ok | emp::Config | protected |
Get(std::string setting_name) | emp::Config | inline |
GetActiveEntry() | emp::Config | inlineprotected |
GetActiveGroup() | emp::Config | inlineprotected |
group_set | emp::Config | protected |
Has(const std::string &setting_name) const | emp::Config | inline |
IsVarChar(const char c) | emp::Config | inlineprotected |
new_map | emp::Config | protected |
operator()(const std::string &setting_name) | emp::Config | inline |
operator()(const std::string &setting_name, const std::string &new_value) | emp::Config | inline |
operator[](const std::string &name) | emp::Config | inline |
ProcessLine(std::string &cur_line, std::string &extras) | emp::Config | inlineprotected |
Read(std::istream &input) | emp::Config | inline |
Read(std::string filename) | emp::Config | inline |
ResolveAlias(std::string &setting_name) const | emp::Config | inline |
Set(std::string setting_name, const std::string &new_value, const std::string &in_desc="") | emp::Config | inline |
SetExpandOK(bool ok=true) | emp::Config | inline |
type_manager_map | emp::Config | protected |
use_map | emp::Config | protected |
var_map | emp::Config | protected |
version_id | emp::Config | protected |
warnings | emp::Config | protected |
Write(std::ostream &out) | emp::Config | inline |
Write(std::string filename) | emp::Config | inline |
WriteMacros(std::ostream &out, bool as_const=false) | emp::Config | inline |
WriteMacros(std::string filename, bool as_const=false) | emp::Config | inline |
~Config() | emp::Config | inline |