Lines Matching refs:filePath_
40 : filePath_(path), isFile_(false) in FileEntry()
50 string filePath = filePath_.GetPath(); in Init()
63 string filePath = filePath_.GetPath(); in GetChilds()
78 filePath = filePath_.GetPath() + SEPARATE + filename; in GetChilds()
93 filePath = filePath_.GetPath() + SEPARATE + filename; in GetChilds()
110 return filePath_; in GetFilePath()
213 FileEntry::FilePath::FilePath(const string &path) : filePath_(path) in FilePath()
226 string filePath = filePath_ + SEPARATE + path; in Append()
248 return filePath_; in GetPath()
265 string::size_type pos = filePath_.find_first_of(SEPARATE.front(), offset); in GetSegments()
267 segments.push_back(filePath_.substr(offset, pos - offset)); in GetSegments()
269 pos = filePath_.find_first_of(SEPARATE.front(), offset); in GetSegments()
272 if (offset < filePath_.length()) { in GetSegments()
273 segments.push_back(filePath_.substr(offset)); in GetSegments()
346 if (filePath_.back() != SEPARATE.front()) { in CreateDirsInner()
349 filePath_.pop_back(); in CreateDirsInner()
354 filename_ = filePath_; in CreateDirsInner()
355 string::size_type pos = filePath_.find_last_of(SEPARATE.front()); in CreateDirsInner()
357 parent_ = filePath_.substr(0, pos); in CreateDirsInner()
358 if (pos + 1 < filePath_.length()) { in CreateDirsInner()
359 filename_ = filePath_.substr(pos + 1); in CreateDirsInner()