Lines Matching refs:syntax
53 PathSyntaxIsPosix(FileSpec::PathSyntax syntax) in PathSyntaxIsPosix() argument
55 return (syntax == FileSpec::ePathSyntaxPosix || in PathSyntaxIsPosix()
56 (syntax == FileSpec::ePathSyntaxHostNative && in PathSyntaxIsPosix()
61 GetPathSeparator(FileSpec::PathSyntax syntax) in GetPathSeparator() argument
63 return PathSyntaxIsPosix(syntax) ? '/' : '\\'; in GetPathSeparator()
67 Normalize(llvm::SmallVectorImpl<char> &path, FileSpec::PathSyntax syntax) in Normalize() argument
69 if (PathSyntaxIsPosix(syntax)) return; in Normalize()
81 Denormalize(llvm::SmallVectorImpl<char> &path, FileSpec::PathSyntax syntax) in Denormalize() argument
83 if (PathSyntaxIsPosix(syntax)) return; in Denormalize()
235 FileSpec::FileSpec(const char *pathname, bool resolve_path, PathSyntax syntax) : in FileSpec() argument
239 m_syntax(syntax) in FileSpec()
242 SetFile(pathname, resolve_path, syntax); in FileSpec()
250 FileSpec::FileSpec(const std::string &path, bool resolve_path, PathSyntax syntax) : in FileSpec() argument
251 FileSpec{path.c_str(), resolve_path, syntax} in FileSpec()
311 FileSpec::SetFile (const char *pathname, bool resolve, PathSyntax syntax) in SetFile() argument
316 m_syntax = (syntax == ePathSyntaxHostNative) ? FileSystem::GetNativePathSyntax() : syntax; in SetFile()
332 Normalize(normalized, syntax); in SetFile()
357 FileSpec::SetFile(const std::string &pathname, bool resolve, PathSyntax syntax) in SetFile() argument
359 return SetFile(pathname.c_str(), resolve, syntax); in SetFile()