AnyCollect
1.1.2
|
Struct used to represent the JSON configuration file. More...
#include <Config.h>
Classes | |
struct | command |
struct | expression |
struct | file |
Public Types | |
using | filesType = std::vector< nlohmann::json > |
using | commandsType = std::vector< nlohmann::json > |
Public Member Functions | |
Config (const std::string &path) noexcept | |
Parses the specified config file into a Config object. More... | |
Public Attributes | |
std::vector< Config::file > | files |
std::vector< Config::command > | commands |
Static Public Attributes | |
static constexpr std::string_view | filesKey = "Files"sv |
static constexpr std::string_view | commandsKey = "Commands"sv |
using AnyCollect::Config::commandsType = std::vector<nlohmann::json> |
using AnyCollect::Config::filesType = std::vector<nlohmann::json> |
|
noexcept |
std::vector<Config::command> AnyCollect::Config::commands |
|
static |
std::vector<Config::file> AnyCollect::Config::files |
|
static |