Lines Matching full:path
19 #include "path.h"
27 Path::Path() = default;
29 Path::Path(const util::StringView &absolutePath, ArenaAllocator *allocator) in Path() function in ark::es2panda::util::Path
42 void Path::Initializer(const std::string &path, ArenaAllocator *allocator) in Initializer() argument
46 path_ = util::UString(path, allocator).View(); in Initializer()
60 void Path::InitializeFileName() in InitializeFileName()
83 void Path::InitializeFileNameWithExtension() in InitializeFileNameWithExtension()
93 void Path::InitializeFileExtension() in InitializeFileExtension()
112 void Path::InitializeAbsoluteParentFolder() in InitializeAbsoluteParentFolder()
123 void Path::InitializeParentFolder() in InitializeParentFolder()
134 void Path::InitializeBasePath(std::string basePath) in InitializeBasePath()
145 Path::Path(const util::StringView &relativePath, const util::StringView &basePath, ArenaAllocator *… in Path() function in ark::es2panda::util::Path
151 Path::Path(const std::string &absolutePath, ArenaAllocator *allocator) in Path() function in ark::es2panda::util::Path
156 Path::Path(const std::string &relativePath, const std::string &basePath, ArenaAllocator *allocator) in Path() function in ark::es2panda::util::Path
162 bool Path::IsRelative() in IsRelative()
167 bool Path::IsAbsolute() in IsAbsolute()
172 const util::StringView &Path::GetPath() const in GetPath()
177 const util::StringView &Path::GetAbsolutePath() const in GetAbsolutePath()
182 const util::StringView &Path::GetExtension() const in GetExtension()
187 const util::StringView &Path::GetFileName() const in GetFileName()
192 const util::StringView &Path::GetFileNameWithExtension() const in GetFileNameWithExtension()
197 const util::StringView &Path::GetParentFolder() const in GetParentFolder()
202 const util::StringView &Path::GetAbsoluteParentFolder() const in GetAbsoluteParentFolder()