19#ifndef ROOT__XMLREADER_H__
20#define ROOT__XMLREADER_H__
88 static bool GetNextTag(std::ifstream &file, std::string& out,
int& lineCount);
93 static bool GetAttributes(
const std::string& tag, std::vector<Attributes>& out,
const char* lineNum);
The class representing the collection of selection rules.
Attributes(const std::string &nName, const std::string &nValue)
cling::Interpreter & fInterp
static bool IsClosingTag(const std::string &tag)
static void PopulateMap()
XMLReader(cling::Interpreter &interp)
static std::map< std::string, ETagNames > fgMapTagNames
static bool CheckIsTagOK(const std::string &tag)
static bool IsTagComment(const std::string &tag)
bool Parse(const std::string &fileName, SelectionRules &out)
static bool GetNextTag(std::ifstream &file, std::string &out, int &lineCount)
static bool GetAttributes(const std::string &tag, std::vector< Attributes > &out, const char *lineNum)
static ETagNames GetNameOfTag(const std::string &tag, std::string &name)
static bool IsStandaloneTag(const std::string &tag)