A generic node representing a block in the configuration file.
Definition ConfigNode.hpp:15
Definition IArgument.hpp:13
Definition ArgumentFactory.hpp:5
std::vector< Token > ParsedDirectiveArgs
Definition types.hpp:13
std::vector< ConfigNode > ConfigNodeVec
Definition types.hpp:16
std::vector< ArgumentPtr > ArgumentVector
Definition types.hpp:19
IArgument * ArgumentPtr
Definition types.hpp:18
std::map< std::string, ParsedDirectiveArgs > ParsedDirectiveMap
Definition types.hpp:14
std::pair< std::string, ParsedDirectiveArgs > ParsedDirectivePair
Definition types.hpp:15
std::map< std::string, ArgumentVector > DirectiveMap
Definition types.hpp:20
Represents a single lexical token with a type and a literal value.
Definition Token.hpp:28