|
toml::value | helics::fileops::loadToml (const std::string &tomlString) |
|
bool | helics::fileops::hasTomlExtension (const std::string &tomlString) |
|
toml::value | helics::fileops::loadTomlStr (const std::string &tomlString) |
|
std::string | helics::fileops::tomlAsString (const toml::value &element) |
|
helics::Time | helics::fileops::loadTomlTime (const toml::value &timeElement, time_units defaultUnits) |
|
std::string | helics::fileops::getName (const toml::value &element) |
|
std::string | helics::fileops::getOrDefault (const toml::value &element, const std::string &key, const std::string &defVal) |
|
double | helics::fileops::getOrDefault (const toml::value &element, const std::string &key, double defVal) |
|
bool | helics::fileops::getOrDefault (const toml::value &element, const std::string &key, bool defVal) |
|
int64_t | helics::fileops::getOrDefault (const toml::value &element, const std::string &key, int64_t defVal) |
|
bool | helics::fileops::callIfMember (const toml::value &element, const std::string &key, const std::function< void(const std::string &)> &call) |
|
bool | helics::fileops::callIfMember (const toml::value &element, const std::string &key, const std::function< void(const std::string &, helics::Time)> &call) |
|
template<class X > |
bool | helics::fileops::callIfMember (const toml::value &element, const std::string &key, const std::function< void(const std::string &, X)> &call) |
|
void | helics::fileops::replaceIfMember (const toml::value &element, const std::string &key, helics::Time &timeVal) |
|
void | helics::fileops::replaceIfMember (const toml::value &element, const std::string &key, std::string &loc) |
|
template<class X > |
void | helics::fileops::replaceIfMember (const toml::value &element, const std::string &key, X &loc) |
|
bool | helics::fileops::isMember (const toml::value &element, const std::string &key) |
|
functions related to loading and evaluating TOML files and helper functions for reading them using the toml library