StormByte C++ Library: Config module 1.1.0
StormByte-Config is the configuration module of the StormByte C++ suite.
Loading...
Searching...
No Matches
Namespaces | Typedefs
alias.hxx File Reference
#include <functional>
#include <optional>
#include <vector>
Include dependency graph for alias.hxx:
This graph shows which files directly or indirectly include this file:

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.