Lines Matching refs:FilePath
69 class GTEST_API_ FilePath {
71 FilePath() : pathname_("") {} in FilePath() function
72 FilePath(const FilePath& rhs) : pathname_(rhs.pathname_) {} in FilePath() function
74 explicit FilePath(const std::string& pathname) : pathname_(pathname) { in FilePath() function
78 FilePath& operator=(const FilePath& rhs) {
83 void Set(const FilePath& rhs) { pathname_ = rhs.pathname_; } in Set()
89 static FilePath GetCurrentDir();
95 static FilePath MakeFileName(const FilePath& directory,
96 const FilePath& base_name, int number,
102 static FilePath ConcatPaths(const FilePath& directory,
103 const FilePath& relative_path);
113 static FilePath GenerateUniqueFileName(const FilePath& directory,
114 const FilePath& base_name,
123 FilePath RemoveTrailingPathSeparator() const;
131 FilePath RemoveDirectoryName() const;
139 FilePath RemoveFileName() const;
145 FilePath RemoveExtension(const char* extension) const;