Webserv
Loading...
Searching...
No Matches
ConfigNode.hpp
Go to the documentation of this file.
1#pragma once
2
3#include "types.hpp"
4
5namespace config {
6
16public:
17 ConfigNode() { args.reserve(3); }
18 explicit ConfigNode(std::string const &conf_name) : name(conf_name) { args.reserve(3); }
19 std::string name;
23};
24
25} // namespace config
std::string name
Definition ConfigNode.hpp:19
ParsedDirectiveMap directives
Definition ConfigNode.hpp:21
ConfigNode(std::string const &conf_name)
Definition ConfigNode.hpp:18
ConfigNodeVec children
Definition ConfigNode.hpp:22
ConfigNode()
Definition ConfigNode.hpp:17
ParsedDirectiveArgs args
Definition ConfigNode.hpp:20
Definition ArgumentFactory.hpp:5
std::vector< Token > ParsedDirectiveArgs
Definition types.hpp:13
std::vector< ConfigNode > ConfigNodeVec
Definition types.hpp:16
std::map< std::string, ParsedDirectiveArgs > ParsedDirectiveMap
Definition types.hpp:14