BmnRoot
Loading...
Searching...
No Matches
IndentedConfigParser.h
Go to the documentation of this file.
1#pragma once
2
3#include <sstream>
4#include <string>
5#include <vector>
6
7using std::istringstream;
8using std::string;
9using std::vector;
10
12{
13
14struct Node
15{
16 vector<Node> children;
17 string value;
18};
19
20void PrintConfig(const Node& n, int indent = 0);
21
22void ParseIStringStream(std::istringstream& iss, Node& root);
23
24void ParseString(string& str, Node& root);
25
26} // namespace IndentedConfigParser
void PrintConfig(const Node &n, int indent)
void ParseIStringStream(istringstream &iss, Node &root)
void ParseString(string &str, Node &root)