Lines Matching refs:string
30 FilePath(const std::string &path);
32 FilePath Append(const std::string &path);
33 FilePath ReplaceExtension(const std::string &extension);
35 const std::string &GetPath() const;
36 const std::string &GetFilename() const;
37 const std::string &GetExtension() const;
38 const std::vector<std::string> GetSegments() const;
42 std::string filePath_;
43 std::string filename_;
44 std::string parent_;
45 std::string extension_;
48 FileEntry(const std::string &path);
54 static bool Exist(const std::string &path);
55 static bool RemoveAllDir(const std::string &path);
56 static bool CreateDirs(const std::string &path);
57 static bool CopyFileInner(const std::string &src, const std::string &dst);
58 static bool IsDirectory(const std::string &path);
59 static std::string RealPath(const std::string &path);
60 static std::string AdaptLongPath(const std::string &path);
63 bool IsIgnore(const std::string &filename) const;
65 static bool CreateDirsInner(const std::string &path, std::string::size_type offset);
68 static const std::string SEPARATE;