|
unilink
0.4.3
A simple C++ library for unified async communication
|
#include <iconfig_manager.hpp>
Public Member Functions | |
| ConfigItem () | |
| ConfigItem (const std::string &k, const std::any &v, ConfigType t, bool req=false, const std::string &desc="") | |
Public Attributes | |
| std::string | key |
| std::any | value |
| ConfigType | type |
| bool | required |
| std::string | description |
| std::function< ValidationResult(const std::any &)> | validator |
Configuration item definition
Definition at line 52 of file iconfig_manager.hpp.
|
inline |
Definition at line 61 of file iconfig_manager.hpp.
|
inline |
Definition at line 63 of file iconfig_manager.hpp.
| std::string unilink::config::ConfigItem::description |
Definition at line 57 of file iconfig_manager.hpp.
| std::string unilink::config::ConfigItem::key |
Definition at line 53 of file iconfig_manager.hpp.
| bool unilink::config::ConfigItem::required |
Definition at line 56 of file iconfig_manager.hpp.
| ConfigType unilink::config::ConfigItem::type |
Definition at line 55 of file iconfig_manager.hpp.
| std::function<ValidationResult(const std::any&)> unilink::config::ConfigItem::validator |
Definition at line 58 of file iconfig_manager.hpp.
| std::any unilink::config::ConfigItem::value |
Definition at line 54 of file iconfig_manager.hpp.