12typedef std::map<std::string, DirectiveArgs>
DirectiveMap;
A generic node representing a block in the configuration file.
Definition ConfigNode.hpp:24
std::string name
Definition ConfigNode.hpp:32
DirectiveArgs args
Definition ConfigNode.hpp:33
ConfigNode(std::string const &conf_name)
Definition ConfigNode.hpp:29
ConfigNodeVec children
Definition ConfigNode.hpp:35
DirectiveMap directives
Definition ConfigNode.hpp:34
ConfigNode()
Definition ConfigNode.hpp:26
Definition ConfigException.hpp:6
std::vector< ConfigNode > ConfigNodeVec
Definition ConfigNode.hpp:14
std::vector< std::string > DirectiveArgs
Definition ConfigNode.hpp:11
std::pair< std::string, DirectiveArgs > DirectivePair
Definition ConfigNode.hpp:13
std::map< std::string, StringVector > DirectiveMap
Definition Block.hpp:10