27 std::vector<std::string> reading;
29 ConfigDataHash& output;
30 ConfigFileCache& FilesOutput;
31 std::stringstream& errstr;
37 vars[
"newline"] =
"\n";
48 vars[
"irc.bold"] =
"\x02";
49 vars[
"irc.color"] =
"\x03";
50 vars[
"irc.colour"] =
"\x03";
51 vars[
"irc.italic"] =
"\x1D";
52 vars[
"irc.monospace"] =
"\x11";
53 vars[
"irc.reset"] =
"\x0F";
54 vars[
"irc.reverse"] =
"\x16";
55 vars[
"irc.strikethrough"] =
"\x1E";
56 vars[
"irc.underline"] =
"\x1F";
58 bool ParseFile(
const std::string& name,
int flags,
const std::string& mandatory_tag = std::string(),
bool isexec =
false);
59 void DoInclude(
ConfigTag* includeTag,
int flags);
60 void DoReadFile(
const std::string& key,
const std::string& file,
int flags,
bool exec);