|
StormByte C++ Library: Config module 1.1.0
StormByte-Config is the configuration module of the StormByte C++ suite.
|
#include <functional>#include <optional>#include <vector>

Go to the source code of this file.
Namespaces | |
| namespace | StormByte |
| namespace | StormByte::Config |
| Config module of the StormByte suite. | |
| namespace | StormByte::Config::Item |
| Configuration items (values, comments, groups, lists). | |
Typedefs | |
| using | StormByte::Config::HookFunction = std::function< void(Item::Group &)> |
| Function executed as a hook. | |
| using | StormByte::Config::HookFunctions = std::vector< HookFunction > |
| List of hook functions. | |
| using | StormByte::Config::OnFailureHook = std::function< bool(const Item::Group &)> |
| Function executed on failure. | |
| using | StormByte::Config::OptionalFailureHook = std::optional< OnFailureHook > |
| Optional failure hook. | |