![]() |
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 |
Collaboration diagram for XMLReader:
|
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().