Public Types | |
|
typedef std::map< String, Array< REAL > > | Table |
|
typedef std::map< String, String > | StructVals |
Public Member Functions | |
| FileParser (String const &Filename) | |
| ~FileParser () | |
| int | CurrentLineNumber () |
| String | GetCurrentLine () |
| bool | TryGetCurrentLine (String &line) |
| void | Advance () |
| void | JumpCommentsOrBlanks () |
| template<typename Type> | |
| void | ReadFirstWord (Type &Val) |
| bool | IsEOF () |
| void | Reset () |
| template<typename Type> | |
| void | ReadNextValue (Type &Val) |
| template<typename Type> | |
| void | FindKeyAndFillArray (String const &StrKey, Array< Type > &A) |
| void | SetCommChar (char CommChar) |
| void | StructFile (Tags const *tags, int num_tags, StructVals &values) |
| void | ReadTable (Table &t) |
Static Public Member Functions | |
| static bool | CheckForFile (String const &Filename) |
| static String | GetBackupFilename (String const &originalFN) |
Private Member Functions | |
| void | _open (String const &Filename) |
Private Attributes | |
| char | _comm_char |
| bool | _is_EOF |
| String | _filename |
| std::ifstream | _file |
| String | _str_current_line |
| int | _current_line_num |
Classes | |
| struct | Tags |
Definition at line 43 of file fileparser.h.
1.4.7