Parse a file name, like: SomeFile.txt Returns number of characters considered if successful.
| 260 | // Parse a file name, like: SomeFile.txt |
| 261 | // Returns number of characters considered if successful. |
| 262 | static size_t ParseFileName(const std::string &FileName, const size_t Offset) { |
| 263 | size_t Pos = Offset; |
| 264 | const size_t End = FileName.size(); |
| 265 | for(; Pos < End && !IsSeparator(FileName[Pos]); ++Pos) |
| 266 | ; |
| 267 | return Pos - Offset; |
| 268 | } |
| 269 | |
| 270 | // Parse a directory ending in separator, like: `SomeDir\` |
| 271 | // Returns number of characters considered if successful. |
no test coverage detected