diff options
Diffstat (limited to 'include/gtest/internal/gtest-filepath.h')
| -rw-r--r-- | include/gtest/internal/gtest-filepath.h | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/include/gtest/internal/gtest-filepath.h b/include/gtest/internal/gtest-filepath.h index 1b2f5869..394f26ae 100644 --- a/include/gtest/internal/gtest-filepath.h +++ b/include/gtest/internal/gtest-filepath.h @@ -189,9 +189,18 @@ class FilePath {    // particular, RemoveTrailingPathSeparator() only removes one separator, and    // it is called in CreateDirectoriesRecursively() assuming that it will change    // a pathname from directory syntax (trailing separator) to filename syntax. +  // +  // On Windows this method also replaces the alternate path separator '/' with +  // the primary path separator '\\', so that for example "bar\\/\\foo" becomes +  // "bar\\foo".    void Normalize(); +  // Returns a pointer to the last occurence of a valid path separator in +  // the FilePath. On Windows, for example, both '/' and '\' are valid path +  // separators. Returns NULL if no path separator was found. +  const char* FindLastPathSeparator() const; +    String pathname_;  };  // class FilePath | 
