33template<
typename FunctionType>
39 if (
Ch ==
Path._End || *
Ch ==
'/' || *
Ch ==
'\\')
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition UTF8StringView.h:15
CUTF8StringView GetNameFromFileOrDir(const CUTF8StringView &FilePath)
Definition FilePathUtils.cpp:222
CUTF8String ConvertFullPathToRelative(const CUTF8StringView &FullPath, const CUTF8StringView &BasePath)
Definition FilePathUtils.cpp:160
CUTF8String GetDirectory(const CUTF8StringView &Path, bool bIncludeDirEndSlash)
Definition FilePathUtils.cpp:80
CUTF8String GetFileName(const CUTF8StringView &Path)
Definition FilePathUtils.cpp:87
bool SplitPath(const CUTF8StringView &FilePath, CUTF8StringView &OutDir, CUTF8StringView &OutFileName, bool bIncludeDirEndSlash)
Definition FilePathUtils.cpp:44
void SplitFileName(const CUTF8StringView &FileName, CUTF8StringView &Stem, CUTF8StringView &Extension)
Definition FilePathUtils.cpp:94
CUTF8String ConvertRelativePathToFull(const CUTF8StringView &Path, const CUTF8StringView &BasePath)
Definition FilePathUtils.cpp:150
CUTF8String CombinePaths(const CUTF8StringView &LhsPath, const CUTF8StringView &RhsPath)
Definition FilePathUtils.cpp:116
bool IsDescendantOfDirectory(const CUTF8StringView &ParentDirectory, const CUTF8StringView &PotentialDescendantDirectory)
Definition FilePathUtils.cpp:237
void ForeachPartOfPath(const CUTF8StringView &Path, FunctionType &&Lambda)
Definition FilePathUtils.h:34
bool IsPathRelative(const CUTF8StringView &Path)
Definition FilePathUtils.cpp:39
CUTF8String NormalizePath(const CUTF8StringView &Path)
Definition FilePathUtils.cpp:12
CUTF8String AppendSlash(const CUTF8StringView &Path)
Definition FilePathUtils.cpp:68
Definition VVMEngineEnvironment.h:23
uLang::TUTF8String< CHeapRawAllocator > CUTF8String
A string allocated on the heap.
Definition UTF8String.h:269
uint8_t UTF8Char
UTF-8 octet.
Definition Unicode.h:20
Definition VstNode.h:1828