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
7
using
std::istringstream;
8
using
std::string;
9
using
std::vector;
10
11
namespace
IndentedConfigParser
12
{
13
14
struct
Node
15
{
16
vector<Node>
children
;
17
string
value
;
18
};
19
20
void
PrintConfig
(
const
Node
& n,
int
indent = 0);
21
22
void
ParseIStringStream
(std::istringstream& iss,
Node
& root);
23
24
void
ParseString
(
string
& str,
Node
& root);
25
26
}
// namespace IndentedConfigParser
IndentedConfigParser
Definition
IndentedConfigParser.cxx:9
IndentedConfigParser::PrintConfig
void PrintConfig(const Node &n, int indent)
Definition
IndentedConfigParser.cxx:11
IndentedConfigParser::ParseIStringStream
void ParseIStringStream(istringstream &iss, Node &root)
Definition
IndentedConfigParser.cxx:18
IndentedConfigParser::ParseString
void ParseString(string &str, Node &root)
Definition
IndentedConfigParser.cxx:44
IndentedConfigParser::Node
Definition
IndentedConfigParser.h:15
IndentedConfigParser::Node::value
string value
Definition
IndentedConfigParser.h:17
IndentedConfigParser::Node::children
vector< Node > children
Definition
IndentedConfigParser.h:16
decoder
IndentedConfigParser.h
Generated on Fri May 15 2026 10:40:56 for BmnRoot by
1.9.8