AnyCollect  1.1.2
AnyCollect::Config::command Struct Reference

#include <Config.h>

Collaboration diagram for AnyCollect::Config::command:

Public Types

using programType = std::string
 
using argumentsType = std::vector< std::string >
 
using expressionsType = std::vector< nlohmann::json >
 

Public Attributes

programType program
 
argumentsType arguments
 
std::vector< Config::expressionexpressions
 

Static Public Attributes

static constexpr std::string_view programKey = "Program"sv
 
static constexpr std::string_view argumentsKey = "Arguments"sv
 
static constexpr std::string_view expressionsKey = "Expressions"sv
 

Detailed Description

Definition at line 77 of file Config.h.

Member Typedef Documentation

◆ argumentsType

using AnyCollect::Config::command::argumentsType = std::vector<std::string>

Definition at line 81 of file Config.h.

◆ expressionsType

using AnyCollect::Config::command::expressionsType = std::vector<nlohmann::json>

Definition at line 83 of file Config.h.

◆ programType

Definition at line 79 of file Config.h.

Member Data Documentation

◆ arguments

argumentsType AnyCollect::Config::command::arguments

Definition at line 86 of file Config.h.

◆ argumentsKey

constexpr std::string_view AnyCollect::Config::command::argumentsKey = "Arguments"sv
static

Definition at line 80 of file Config.h.

◆ expressions

std::vector<Config::expression> AnyCollect::Config::command::expressions

Definition at line 87 of file Config.h.

◆ expressionsKey

constexpr std::string_view AnyCollect::Config::command::expressionsKey = "Expressions"sv
static

Definition at line 82 of file Config.h.

◆ program

programType AnyCollect::Config::command::program

Definition at line 85 of file Config.h.

◆ programKey

constexpr std::string_view AnyCollect::Config::command::programKey = "Program"sv
static

Definition at line 78 of file Config.h.


The documentation for this struct was generated from the following file: