| 134 | } |
| 135 | |
| 136 | void PersistenceManager::clearFileData() |
| 137 | { |
| 138 | // Clear the active file name |
| 139 | if (mCurrentFile) |
| 140 | { |
| 141 | dFree( mCurrentFile ); |
| 142 | mCurrentFile = NULL; |
| 143 | } |
| 144 | |
| 145 | // Clear the file objects |
| 146 | clearObjects(); |
| 147 | |
| 148 | // Clear the line buffer |
| 149 | clearLineBuffer(); |
| 150 | |
| 151 | // Clear the tokenizer data |
| 152 | mParser.clear(); |
| 153 | } |
| 154 | |
| 155 | void PersistenceManager::clearAll() |
| 156 | { |