|
| template<class T > |
| std::string | simgrid::config::to_string (T &&value) |
| |
| std::string const & | simgrid::config::to_string (std::string &value) |
| |
| std::string const & | simgrid::config::to_string (std::string const &value) |
| |
| std::string | simgrid::config::to_string (std::string &&value) |
| |
| template<class T > |
| void | simgrid::config::set_default (const char *name, T value) |
| |
| template void | simgrid::config::set_default< int > (const char *name, int value) |
| |
| template void | simgrid::config::set_default< double > (const char *name, double value) |
| |
| template void | simgrid::config::set_default< bool > (const char *name, bool value) |
| |
| template void | simgrid::config::set_default< std::string > (const char *name, std::string value) |
| |
| bool | simgrid::config::is_default (const char *name) |
| |
| template<class T > |
| void | simgrid::config::set_value (const char *name, T value) |
| |
| template void | simgrid::config::set_value< int > (const char *name, int value) |
| |
| template void | simgrid::config::set_value< double > (const char *name, double value) |
| |
| template void | simgrid::config::set_value< bool > (const char *name, bool value) |
| |
| template void | simgrid::config::set_value< std::string > (const char *name, std::string value) |
| |
| void | simgrid::config::set_as_string (const char *name, const std::string &value) |
| |
| void | simgrid::config::set_parse (std::string options) |
| |
| template<class T > |
| T const & | simgrid::config::get_value (std::string name) |
| |
| template int const & | simgrid::config::get_value< int > (std::string name) |
| |
| template double const & | simgrid::config::get_value< double > (std::string name) |
| |
| template bool const & | simgrid::config::get_value< bool > (std::string name) |
| |
| template std::string const & | simgrid::config::get_value< std::string > (std::string name) |
| |
| template<class T > |
| void | simgrid::config::declare_flag (std::string name, std::string description, T value, std::function< void(const T &)> callback=std::function< void(const T &)>()) |
| | Register a configuration flag. More...
|
| |
| template void | simgrid::config::declare_flag (std::string name, std::string description, int value, std::function< void(int const &)> callback) |
| |
| template void | simgrid::config::declare_flag (std::string name, std::string description, double value, std::function< void(double const &)> callback) |
| |
| template void | simgrid::config::declare_flag (std::string name, std::string description, bool value, std::function< void(bool const &)> callback) |
| |
| template void | simgrid::config::declare_flag (std::string name, std::string description, std::string value, std::function< void(std::string const &)> callback) |
| |
| void | simgrid::config::alias (const char *realname, std::initializer_list< const char *> aliases) |
| |
| template<class T > |
| void | simgrid::config::bind_flag (T &value, const char *name, const char *description) |
| | Bind a variable to configuration flag. More...
|
| |
| template<class T > |
| void | simgrid::config::bind_flag (T &value, const char *name, std::initializer_list< const char *> aliases, const char *description) |
| |
| template<class T , class F > |
| std::enable_if< std::is_same< void, decltype(std::declval< F >)(std::declval< const T & >)))>::value, void >::type | simgrid::config::bind_flag (T &value, const char *name, const char *description, F callback) |
| | Bind a variable to configuration flag. More...
|
| |
| template<class T , class F > |
| std::enable_if< std::is_same< void, decltype(std::declval< F >)(std::declval< const T & >)))>::value, void >::type | simgrid::config::bind_flag (T &value, const char *name, std::initializer_list< const char *> aliases, const char *description, F callback) |
| |
| template<class T , class F > |
| std::enable_if< std::is_same< void, decltype(std::declval< F >)(std::declval< const T & >)))>::value, void >::type | simgrid::config::bind_flag (T &value, const char *name, const char *description, std::map< T, std::string > valid_values, F callback) |
| |
| template<class T , class F > |
| std::enable_if< std::is_same< void, decltype(std::declval< F >)(std::declval< const T & >)))>::value, void >::type | simgrid::config::bind_flag (T &value, const char *name, std::initializer_list< const char *> aliases, const char *description, std::map< T, std::string > valid_values, F callback) |
| |
| template<class T , class F > |
| std::enable_if< std::is_same< bool, decltype(std::declval< F >)(std::declval< const T & >)))>::value, void >::type | simgrid::config::bind_flag (T &value, const char *name, const char *description, F callback) |
| | Bind a variable to configuration flag. More...
|
| |
| void | simgrid::config::finalize () |
| |
| void | simgrid::config::show_aliases () |
| |
| void | simgrid::config::help () |
| |
| std::string | xbt_cfg_get_string (const char *name) |
| |