Empirical
emp::Config Member List

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::Configinline
AddCommand(const std::string &command_name, std::function< bool(std::string)> command_fun)emp::Configinline
AddManagedType(const std::string &type_keyword, const std::string &command_keyword, std::function< bool(MANAGED_TYPE &, std::string)> fun_callback)emp::Configinline
AddNewCallback(const std::string &type_name, std::function< bool(std::string)> new_fun)emp::Configinline
AddUseCallback(const std::string &type_name, std::function< bool(std::string)> use_fun)emp::Configinline
alias_mapemp::Configprotected
begin() -> decltype(var_map.begin())emp::Configinline
class_namesemp::Configprotected
command_mapemp::Configprotected
Config(const std::string &in_version="")emp::Configinline
delay_warningsemp::Configprotected
end() -> decltype(var_map.end())emp::Configinline
expand_okemp::Configprotected
Get(std::string setting_name)emp::Configinline
GetActiveEntry()emp::Configinlineprotected
GetActiveGroup()emp::Configinlineprotected
group_setemp::Configprotected
Has(const std::string &setting_name) const emp::Configinline
IsVarChar(const char c)emp::Configinlineprotected
new_mapemp::Configprotected
operator()(const std::string &setting_name)emp::Configinline
operator()(const std::string &setting_name, const std::string &new_value)emp::Configinline
operator[](const std::string &name)emp::Configinline
ProcessLine(std::string &cur_line, std::string &extras)emp::Configinlineprotected
Read(std::istream &input)emp::Configinline
Read(std::string filename)emp::Configinline
ResolveAlias(std::string &setting_name) const emp::Configinline
Set(std::string setting_name, const std::string &new_value, const std::string &in_desc="")emp::Configinline
SetExpandOK(bool ok=true)emp::Configinline
type_manager_mapemp::Configprotected
use_mapemp::Configprotected
var_mapemp::Configprotected
version_idemp::Configprotected
warningsemp::Configprotected
Write(std::ostream &out)emp::Configinline
Write(std::string filename)emp::Configinline
WriteMacros(std::ostream &out, bool as_const=false)emp::Configinline
WriteMacros(std::string filename, bool as_const=false)emp::Configinline
~Config()emp::Configinline