FileParser
| #include "FileParser.hh" |
FileParser
class description - source file - inheritance tree (.pdf)
class FileParser : public EsafMsgSource
| Inheritance Chart: | |||||||||
|
public:
FileParser(const string& path)
virtual ~FileParser()
virtual void AddComment(const char* s)
virtual void AddDelimiter(const char c)
static TClass* Class()
virtual void ClearComments()
virtual void Dump() const
const char* GetDelimiters() const
virtual TClass* IsA() const
virtual Bool_t ParseLine(string line)
string& RSwallowSpaces(string& s)
void SetDelimiters(const char* s)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
string& SwallowSpaces(string& s)
Data Members
private:
string fFileName
string fPath this config file name
string fDelimiters
list<string> fComments
list<list<string> > fWords table of strings
Class Description
FileParser <extensive class description> Config file parameters ====================== <parameter name>: <parameter description> -Valid options: <available options>
FileParser( const string& path ) : fPath(path)
Constructor
~FileParser()
Destructor
Bool_t ParseLine( string line )
void Dump() const
Inline Functions
void AddComment(const char* s)
void AddDelimiter(const char c)
void ClearComments()
const char* GetDelimiters() const
void SetDelimiters(const char* s)
string& SwallowSpaces(string& s)
string& RSwallowSpaces(string& s)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
