/// Destructor
~FGConfigFile();
- string GetLine(void);
+ /** Returns the next line from the currently open config file.
+ Comments are bypassed and ignored.
+ @return the next valid line from the config file OR "EOF" if end of file is
+ reached.*/
string GetNextConfigLine(void);
+
+ /** Returns the value of the tag supplied.
+ @param
+ @return */
string GetValue(string);
string GetValue(void);
string GetCommentString(void) {return CommentString;}
string GetLineComment(void) {return LineComment;}
bool IsOpen(void) {return Opened;}
-// FGConfigFile& operator>>(double&);
FGConfigFile& operator>>(double&);
FGConfigFile& operator>>(int&);
FGConfigFile& operator>>(string&);
string LineComment;
bool CommentsOn;
bool Opened;
- unsigned int CurrentIndex;
+ unsigned int CurrentIndex;
+ string GetLine(void);
+
void Debug(int from);
};