ROOT
6.06/09
Reference Guide
|
Definition at line 34 of file XMLReader.h.
Classes | |
class | Attributes |
Public Member Functions | |
XMLReader (cling::Interpreter &interp) | |
bool | Parse (const std::string &fileName, SelectionRules &out) |
Private Types | |
enum | ETagNames { kClass, kFunction, kVariable, kEnum, kMethod, kEndMethod, kField, kEndField, kProperties, kVersion, kStartIgnore, kLcgdict, kSelection, kExclusion, kEndClass, kEndStruct, kEndSelection, kEndExclusion, kEndLcgdict, kBeginIoread, kEndIoread, kBeginIoreadRaw, kEndIoreadRaw, kInvalid, kNumTagNames, kTypedef } |
Static Private Member Functions | |
static void | PopulateMap () |
static bool | GetNextTag (std::ifstream &file, std::string &out, int &lineCount) |
static bool | IsStandaloneTag (const std::string &tag) |
static bool | IsClosingTag (const std::string &tag) |
static ETagNames | GetNameOfTag (const std::string &tag, std::string &name) |
static bool | GetAttributes (const std::string &tag, std::vector< Attributes > &out, const char *lineNum) |
static bool | CheckIsTagOK (const std::string &tag) |
static bool | IsTagComment (const std::string &tag) |
Private Attributes | |
long | fCount |
cling::Interpreter & | fInterp |
Static Private Attributes | |
static std::map< std::string, ETagNames > | fgMapTagNames |
|
private |
Definition at line 54 of file XMLReader.h.
|
inline |
Definition at line 100 of file XMLReader.h.
|
staticprivate |
Definition at line 209 of file XMLReader.cxx.
Referenced by GetNextTag().
|
staticprivate |
Definition at line 321 of file XMLReader.cxx.
Referenced by Parse().
|
staticprivate |
Definition at line 296 of file XMLReader.cxx.
Referenced by GetAttributes(), and Parse().
|
staticprivate |
Definition at line 72 of file XMLReader.cxx.
Referenced by Parse().
|
staticprivate |
Definition at line 285 of file XMLReader.cxx.
Referenced by Parse().
|
staticprivate |
Definition at line 275 of file XMLReader.cxx.
Referenced by GetAttributes(), and Parse().
|
staticprivate |
bool XMLReader::Parse | ( | const std::string & | fileName, |
SelectionRules & | out | ||
) |
Definition at line 453 of file XMLReader.cxx.
|
staticprivate |
Definition at line 29 of file XMLReader.cxx.
Referenced by Parse().
|
private |
Definition at line 46 of file XMLReader.h.
Referenced by Parse().
|
staticprivate |
Definition at line 84 of file XMLReader.h.
Referenced by PopulateMap().
|
private |
Definition at line 47 of file XMLReader.h.
Referenced by Parse().