Sane C++ Libraries
C++ Platform Abstraction Libraries
Loading...
Searching...
No Matches
SC::Path Member List

This is the complete list of members for SC::Path, including all inherited members.

append(T &output, Span< const StringView > paths, Type inputType)SC::Pathinlinestatic
append(IGrowableBuffer &&output, StringEncoding encoding, Span< const StringView > paths, Type inputType) (defined in SC::Path)SC::Pathstatic
AsNative enum value (defined in SC::Path)SC::Path
AsPosix enum value (defined in SC::Path)SC::Path
AsWindows enum value (defined in SC::Path)SC::Path
basename(StringView input, Type type)SC::Pathstatic
basename(StringView input, StringView suffix)SC::Pathstatic
dirname(StringView input, Type type, int repeat=0)SC::Pathstatic
endsWithSeparator(StringView path)SC::Pathstatic
isAbsolute(StringView input, Type type)SC::Pathstatic
join(T &output, Span< const StringView > inputs, StringView separator=SeparatorStringView(), bool skipEmpty=false)SC::Pathinlinestatic
join(IGrowableBuffer &&output, StringEncoding encoding, Span< const StringView > inputs, StringView separator=SeparatorStringView(), bool skipEmpty=false) (defined in SC::Path)SC::Pathstatic
normalize(T &output, StringView view, Type type)SC::Pathinlinestatic
normalize(IGrowableBuffer &&output, StringEncoding encoding, StringView view, Type type, Span< StringView > components) (defined in SC::Path)SC::Pathstatic
normalizeUNCAndTrimQuotes(T &outputPath, StringView fileLocation, Type type, Span< StringView > components)SC::Pathinlinestatic
normalizeUNCAndTrimQuotes(IGrowableBuffer &&outputPath, StringEncoding encoding, StringView fileLocation, Type type, Span< StringView > components) (defined in SC::Path)SC::Pathstatic
parse(StringView input, Path::ParsedView &pathView, Type type)SC::Pathstatic
parseNameExtension(const StringView input, StringView &name, StringView &extension)SC::Pathstatic
relativeFromTo(T &output, StringView source, StringView destination, Type type, Type outputType=AsNative)SC::Pathinlinestatic
relativeFromTo(IGrowableBuffer &&output, StringEncoding encoding, StringView source, StringView destination, Type type, Type outputType=AsNative) (defined in SC::Path)SC::Pathstatic
removeStartingSeparator(StringView path)SC::Pathstatic
SeparatorSC::Pathstatic
SeparatorStringView()SC::Pathinlinestatic
Type enum nameSC::Path