Lines Matching defs:const

73 const char kPathSeparator = '\\';
74 const char kAlternatePathSeparator = '/';
75 const char kAlternatePathSeparatorString[] = "/";
80 const char kCurrentDirectoryString[] = "\\";
82 const DWORD kInvalidFileAttributes = 0xffffffff;
84 const char kCurrentDirectoryString[] = ".\\";
87 const char kPathSeparator = '/';
88 const char kCurrentDirectoryString[] = "./";
130 FilePath FilePath::RemoveExtension(const char* extension) const {
131 const std::string dot_extension = std::string(".") + extension;
142 const char* FilePath::FindLastPathSeparator() const {
143 const char* const last_sep = strrchr(c_str(), kPathSeparator);
145 const char* const last_alt_sep = strrchr(c_str(), kAlternatePathSeparator);
155 size_t FilePath::CalculateRootLength() const {
156 const auto& path = pathname_;
199 FilePath FilePath::RemoveDirectoryName() const {
200 const char* const last_sep = FindLastPathSeparator();
210 FilePath FilePath::RemoveFileName() const {
211 const char* const last_sep = FindLastPathSeparator();
227 FilePath FilePath::MakeFileName(const FilePath& directory,
228 const FilePath& base_name, int number,
229 const char* extension) {
242 FilePath FilePath::ConcatPaths(const FilePath& directory,
243 const FilePath& relative_path) {
245 const FilePath dir(directory.RemoveTrailingPathSeparator());
251 bool FilePath::FileOrDirectoryExists() const {
254 const DWORD attributes = GetFileAttributes(unicode);
265 bool FilePath::DirectoryExists() const {
270 const FilePath& path(IsRootDirectory() ? *this
273 const FilePath& path(*this);
278 const DWORD attributes = GetFileAttributes(unicode);
295 bool FilePath::IsRootDirectory() const {
302 bool FilePath::IsAbsolutePath() const { return CalculateRootLength() > 0; }
312 FilePath FilePath::GenerateUniqueFileName(const FilePath& directory,
313 const FilePath& base_name,
314 const char* extension) {
326 bool FilePath::IsDirectory() const {
334 bool FilePath::CreateDirectoriesRecursively() const {
343 const FilePath parent(this->RemoveTrailingPathSeparator().RemoveFileName());
351 bool FilePath::CreateFolder() const {
377 FilePath FilePath::RemoveTrailingPathSeparator() const {
399 const char character = *i;