3#include <Foundation/Strings/StringView.h>
4#include <Foundation/Strings/UnicodeUtils.h>
21 static bool IsPathSeparator(plUInt32 c);
24 static bool IsValidFilenameChar(plUInt32 uiCharacter);
29 static bool ContainsInvalidFilenameChars(
plStringView sPath);
33 static const char* FindPreviousSeparator(
const char* szPathStart,
const char* szStartSearchAt);
110#include <Foundation/Strings/Implementation/PathUtils_inl.h>
Contains Helper functions to work with paths.
Definition PathUtils.h:15
static const char OsSpecificPathSeparator
The path separator used by this operating system.
Definition PathUtils.h:18
plStringBuilder is a class that is meant for creating and modifying strings.
Definition StringBuilder.h:35
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34