![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
This is the complete list of members for Gray::cFilePath, including all inherited members.
AddFileDirSep(FILECHAR_t *pszOut, StrLen_t iLen=k_StrLen_UNK, FILECHAR_t chSep=k_DirSep) | Gray::cFilePath | static |
AllocBuffer(StrLen_t iStrLength) | Gray::CStringT< _TYPE_CH > | protected |
append(const FILECHAR_t *pszStr, StrLen_t iLenCat) | Gray::cStringT< FILECHAR_t > | inline |
assign(const FILECHAR_t *pszStr, StrLen_t iLenCat) | Gray::cStringT< FILECHAR_t > | inline |
Assign(const THIS_t &str) | Gray::CStringT< _TYPE_CH > | inline |
Assign(const wchar_t *pwText) | Gray::CStringT< _TYPE_CH > | |
Assign(const char *pszStr) | Gray::CStringT< _TYPE_CH > | |
Assign(const wchar_t *pwStr) | Gray::CStringT< _TYPE_CH > | |
Assign(const char *pszStr) | Gray::CStringT< _TYPE_CH > | |
Assign(const wchar_t *pwStr) | Gray::CStringT< _TYPE_CH > | |
Assign(const char *pszStr) | Gray::CStringT< _TYPE_CH > | |
AssignFirst(const THIS_t &s) noexcept | Gray::CStringT< _TYPE_CH > | inlineprotected |
AssignLen(const char *pszStr, StrLen_t iSizeMax=StrT::k_LEN_MAX) | Gray::CStringT< _TYPE_CH > | |
AssignLen(const wchar_t *pwText, StrLen_t iSizeMax=StrT::k_LEN_MAX) | Gray::CStringT< _TYPE_CH > | |
AssignLen(const wchar_t *pwStr, StrLen_t iLenMax) | Gray::CStringT< _TYPE_CH > | |
AssignLen(const char *pszStr, StrLen_t iLenMax) | Gray::CStringT< _TYPE_CH > | |
AssignLen(const char *pszStr, StrLen_t iLenMax) | Gray::CStringT< _TYPE_CH > | |
AssignLen(const wchar_t *pwStr, StrLen_t iLenMax) | Gray::CStringT< _TYPE_CH > | |
AssignLenT(const _TYPE_CH *pszStr, StrLen_t iLenMax) | Gray::CStringT< _TYPE_CH > | |
c_str() const | Gray::cStringT< FILECHAR_t > | inline |
cFilePathTests class | Gray::cFilePath | friend |
CharType_t typedef | Gray::cStringT< FILECHAR_t > | |
CombineFilePath(FILECHAR_t *pszFilePathOut, StrLen_t iLenMax, const FILECHAR_t *pszDir, const FILECHAR_t *pszName, FILECHAR_t chSep=k_DirSep) | Gray::cFilePath | static |
CombineFilePathA(FILECHAR_t *pszOut, StrLen_t iLenMax, StrLen_t iLen, const FILECHAR_t *pszName, FILECHAR_t chSep=k_DirSep) | Gray::cFilePath | static |
CombineFilePathF(FILECHAR_t chSep, const FILECHAR_t *pszBase,...) | Gray::cFilePath | static |
CombineFilePathX(const FILECHAR_t *pszBase, const FILECHAR_t *pszName, FILECHAR_t chSep=k_DirSep) | Gray::cFilePath | static |
Compare(const _TYPE_CH *pszStr) const | Gray::CStringT< _TYPE_CH > | inline |
CompareNoCase(const _TYPE_CH *pszStr) const | Gray::CStringT< _TYPE_CH > | inline |
ComparePath(const FILECHAR_t *pszPath1, const FILECHAR_t *pszPath2, StrLen_t iLenMax=260) | Gray::cFilePath | static |
Contains(const FILECHAR_t *pSubStr) | Gray::cStringT< FILECHAR_t > | inline |
ContainsI(const FILECHAR_t *pSubStr) | Gray::cStringT< FILECHAR_t > | inline |
CopyBeforeWrite() | Gray::CStringT< _TYPE_CH > | protected |
cStringT() noexcept | Gray::cStringT< FILECHAR_t > | inline |
cStringT(SUPER_t &str) noexcept | Gray::cStringT< FILECHAR_t > | inline |
cStringT(const char *pszText) | Gray::cStringT< FILECHAR_t > | inline |
cStringT(const char *pszText, StrLen_t iLenMax) | Gray::cStringT< FILECHAR_t > | inline |
cStringT(const wchar_t *pwText) | Gray::cStringT< FILECHAR_t > | inline |
cStringT(const wchar_t *pwText, StrLen_t iLenMax) | Gray::cStringT< FILECHAR_t > | inline |
CStringT() noexcept | Gray::CStringT< _TYPE_CH > | inline |
CStringT(const wchar_t *pwText) | Gray::CStringT< _TYPE_CH > | inline |
CStringT(const wchar_t *pwText, StrLen_t iLenMax) | Gray::CStringT< _TYPE_CH > | inline |
CStringT(const char *pszStr) | Gray::CStringT< _TYPE_CH > | inline |
CStringT(const char *pszStr, StrLen_t iLenMax) | Gray::CStringT< _TYPE_CH > | inline |
CStringT(const THIS_t &ref) noexcept | Gray::CStringT< _TYPE_CH > | inline |
CStringT(THIS_t &&ref) noexcept | Gray::CStringT< _TYPE_CH > | inline |
empty() const | Gray::cStringT< FILECHAR_t > | inline |
Empty() | Gray::CStringT< _TYPE_CH > | inline |
EmptyValid() | Gray::CStringT< _TYPE_CH > | inlineprotected |
EndsWithI(const FILECHAR_t *pSubStr) const | Gray::cStringT< FILECHAR_t > | inline |
ExtractDir(FILECHAR_t *pszPath, StrLen_t iLen=k_StrLen_UNK, bool bTrailingSep=true) | Gray::cFilePath | static |
ExtractDirCopy(FILECHAR_t *pszDirPath, StrLen_t iLenMax, const FILECHAR_t *pszFilePathSrc, bool bTrailingSep=true) | Gray::cFilePath | static |
Find(_TYPE_CH ch, StrLen_t nPosStart=0) const | Gray::CStringT< _TYPE_CH > | |
find(FILECHAR_t ch) const | Gray::cStringT< FILECHAR_t > | inline |
Format(const _TYPE_CH *pszStr,...) | Gray::CStringT< _TYPE_CH > | inline |
FormatV(const _TYPE_CH *pszStr, va_list args) | Gray::CStringT< _TYPE_CH > | |
get_CPtr() const noexcept | Gray::cStringT< FILECHAR_t > | inline |
get_HashCode() const noexcept | Gray::cStringT< FILECHAR_t > | inline |
get_RefCount() const | Gray::cStringT< FILECHAR_t > | inline |
GetAt(StrLen_t nIndex) const | Gray::CStringT< _TYPE_CH > | inline |
GetBuffer(StrLen_t iMinLength) | Gray::CStringT< _TYPE_CH > | |
GetCodePage(OUT wchar_t *pwText, StrLen_t iLenMax, CODEPAGE_t uCodePage=CP_UTF8) const | Gray::cStringT< FILECHAR_t > | |
GetCodePage(OUT wchar_t *pwText, StrLen_t iLenMax, CODEPAGE_t uCodePage) const | Gray::cStringT< FILECHAR_t > | |
GetCodePage(OUT wchar_t *pwText, StrLen_t iLenMax, CODEPAGE_t uCodePage) const | Gray::cStringT< FILECHAR_t > | |
GetData() const noexcept | Gray::CStringT< _TYPE_CH > | inline |
GetErrorString(HRESULT nFormatID, void *pSource=nullptr) | Gray::cStringT< FILECHAR_t > | static |
GetErrorStringf(HRESULT nFormatID, void *pSource,...) | Gray::cStringT< FILECHAR_t > | static |
GetErrorStringV(HRESULT nFormatID, void *pSource, va_list vargs) | Gray::cStringT< FILECHAR_t > | static |
GetFileCharType(wchar_t ch, FILESYS_TYPE eSys=FILESYS_DEFAULT) | Gray::cFilePath | static |
GetFileDir(const FILECHAR_t *pszFilePath, bool bTrailingSep=true) | Gray::cFilePath | static |
GetFileName(const FILECHAR_t *pszPath, StrLen_t iLenPath=k_StrLen_UNK) | Gray::cFilePath | static |
GetFileNameExt(const FILECHAR_t *pszName, StrLen_t iLen=k_StrLen_UNK, bool bMultiDot=false) | Gray::cFilePath | static |
GetFileNameNE(const FILECHAR_t *pszPath, StrLen_t iLenPath=k_StrLen_UNK, bool bMultiDot=false) | Gray::cFilePath | static |
GetFilePathDeviceLen(const FILECHAR_t *pszNameRoot) | Gray::cFilePath | static |
GetFilePathUpDir1(const FILECHAR_t *pszName, StrLen_t iLen=k_StrLen_UNK, int iQtyDirs=1) | Gray::cFilePath | static |
GetFilePathUpDir2(const FILECHAR_t *pszName, StrLen_t iLen=k_StrLen_UNK, int iQtyDirs=1) | Gray::cFilePath | static |
GetFileSymbolicName(const FILECHAR_t *pszPath, const ATOMCHAR_t *pszPrefix=nullptr, ATOMCHAR_t chSub='_', bool bAllowLeadingNumber=false) | Gray::cFilePath | static |
GetFormatf(const FILECHAR_t *pszFormat,...) | Gray::cStringT< FILECHAR_t > | static |
GetHeapStats(OUT ITERATE_t &iAllocCount) const | Gray::cStringT< FILECHAR_t > | inline |
GetLength() const noexcept | Gray::CStringT< _TYPE_CH > | inline |
GetNameExtStar(const FILECHAR_t *pszFilePath) | Gray::cFilePath | static |
GetSizeK(UINT64 uVal, UINT nKUnit=1024, bool bSpace=false) | Gray::cStringT< FILECHAR_t > | static |
GetString() const noexcept | Gray::CStringT< _TYPE_CH > | inline |
GetTrimWhitespace() const | Gray::cStringT< FILECHAR_t > | |
HasFilePathRelatives(const FILECHAR_t *pszName, bool bOrDevices=true) | Gray::cFilePath | static |
HasTitleWildcards(const FILECHAR_t *pszPath) | Gray::cFilePath | static |
Init() noexcept | Gray::CStringT< _TYPE_CH > | inlineprotected |
Insert(StrLen_t nIndex, _TYPE_CH ch) | Gray::CStringT< _TYPE_CH > | |
Insert(StrLen_t nIndex, const _TYPE_CH *pszStr, StrLen_t iLenCat) | Gray::CStringT< _TYPE_CH > | |
Insert(StrLen_t nIndex, const _TYPE_CH *pszStr) | Gray::CStringT< _TYPE_CH > | inline |
IsCharDirSep(wchar_t ch) noexcept | Gray::cFilePath | inlinestatic |
IsCharWildcard(wchar_t ch) noexcept | Gray::cFilePath | inlinestatic |
IsEmpty() const noexcept | Gray::CStringT< _TYPE_CH > | inline |
IsFileDeviceRemote(const FILECHAR_t *pszPath) | Gray::cFilePath | static |
IsFileNameExt(const FILECHAR_t *pszFileName, const FILECHAR_t *pszExt) noexcept | Gray::cFilePath | static |
IsFileNameValid(const FILECHAR_t *pszName, FILECHR_MASK_t uCharMask=FILECHR_All, FILESYS_TYPE eSys=FILESYS_DEFAULT) | Gray::cFilePath | static |
IsFilePathRoot(const FILECHAR_t *pszName) | Gray::cFilePath | static |
IsFilePathRooted(const FILECHAR_t *pszName) | Gray::cFilePath | static |
IsFilePathTitle(const FILECHAR_t *pszName) | Gray::cFilePath | static |
isPrintableString() const | Gray::cStringT< FILECHAR_t > | inline |
IsRelativePath(const FILECHAR_t *pszFullPath, const FILECHAR_t *pszRelativePath) | Gray::cFilePath | static |
IsRelativeRoot(const FILECHAR_t *pszFullPath, const FILECHAR_t *pszRootDir, StrLen_t iLen=k_StrLen_UNK) | Gray::cFilePath | static |
isValidCheck() const noexcept | Gray::cStringT< FILECHAR_t > | inline |
isValidString() const noexcept | Gray::cStringT< FILECHAR_t > | inline |
IsWhitespace() const | Gray::cStringT< FILECHAR_t > | inline |
k_DirSep | Gray::cFilePath | static |
k_DirSep1 | Gray::cFilePath | static |
k_DirSep2 | Gray::cFilePath | static |
k_MaxLen | Gray::cFilePath | static |
Left(StrLen_t nCount) const | Gray::CStringT< _TYPE_CH > | |
length() const | Gray::cStringT< FILECHAR_t > | inline |
m_Nil | Gray::CStringT< _TYPE_CH > | protectedstatic |
m_Nil | Gray::CStringT< _TYPE_CH > | protected |
m_Nil | Gray::CStringT< _TYPE_CH > | protected |
m_pchData | Gray::CStringT< _TYPE_CH > | protected |
MakeFilePathUpDir(FILECHAR_t *pszName) | Gray::cFilePath | static |
MakeFileSymbolicName(ATOMCHAR_t *pszOut, const FILECHAR_t *pszPath, const ATOMCHAR_t *pszPrefix=nullptr, ATOMCHAR_t chSub='_', bool bAllowLeadingNumber=false) | Gray::cFilePath | static |
MakeFullPath(FILECHAR_t *pszFileOut, const FILECHAR_t *pszFileInp, StrLen_t iLenMax, FILECHAR_t chSep=k_DirSep) | Gray::cFilePath | static |
MakeFullPath2(FILECHAR_t *pszFileOut, const FILECHAR_t *pszFileInp, StrLen_t iLenMax, FILECHAR_t chSep=k_DirSep) | Gray::cFilePath | static |
MakeFullPathX(const FILECHAR_t *pszFileInp, FILECHAR_t chSep=k_DirSep) | Gray::cFilePath | static |
MakeLower() | Gray::CStringT< _TYPE_CH > | |
MakeProperPath(FILECHAR_t *pszFileOut, StrLen_t iLenMax=260, const FILECHAR_t *pszFileInp=nullptr, FILECHAR_t chSep=k_DirSep) | Gray::cFilePath | static |
MakeProperPathX(const FILECHAR_t *pszFileInp, FILECHAR_t chSep=k_DirSep) | Gray::cFilePath | static |
MakeRelativePath(const FILECHAR_t *pszFullPath, const FILECHAR_t *pszRootDir) | Gray::cFilePath | static |
MakeUpper() | Gray::CStringT< _TYPE_CH > | |
Mid(StrLen_t nFirst, StrLen_t nCount=StrT::k_LEN_MAX) const | Gray::CStringT< _TYPE_CH > | |
npos | Gray::cStringT< FILECHAR_t > | static |
operator const _TYPE_CH *() const | Gray::CStringT< _TYPE_CH > | inline |
operator+=(_TYPE_CH ch) | Gray::CStringT< _TYPE_CH > | inline |
operator+=(const _TYPE_CH *psz) | Gray::CStringT< _TYPE_CH > | inline |
operator=(const THIS_t &s) | Gray::cStringT< FILECHAR_t > | inline |
operator=(const char *pszStr) | Gray::cStringT< FILECHAR_t > | inline |
operator=(const wchar_t *pwStr) | Gray::cStringT< FILECHAR_t > | inline |
Gray::CStringT::operator=(THIS_t &&ref) | Gray::CStringT< _TYPE_CH > | inline |
operator[](StrLen_t nIndex) const | Gray::CStringT< _TYPE_CH > | inline |
operator[](StrLen_t nIndex) | Gray::CStringT< _TYPE_CH > | inline |
push_back(FILECHAR_t ch) | Gray::cStringT< FILECHAR_t > | inline |
ReadZ(cStreamInput &File, StrLen_t iLenMax) | Gray::cStringT< FILECHAR_t > | |
ReferenceAt(StrLen_t nIndex) const | Gray::CStringT< _TYPE_CH > | inline |
ReleaseBuffer(StrLen_t nNewLength=k_StrLen_UNK) | Gray::CStringT< _TYPE_CH > | |
ReplaceFileExt(const FILECHAR_t *pszFilePath, const FILECHAR_t *pszExtNew) | Gray::cFilePath | static |
reserve(StrLen_t iSize) | Gray::cStringT< FILECHAR_t > | inline |
resize(StrLen_t iSize) | Gray::cStringT< FILECHAR_t > | inline |
Right(StrLen_t nCount) const | Gray::CStringT< _TYPE_CH > | |
Serialize(cArchive &a) | Gray::cStringT< FILECHAR_t > | |
SerializeInput(cStreamInput &File, StrLen_t iLenMax=StrT::k_LEN_MAX) | Gray::cStringT< FILECHAR_t > | |
SerializeOutput(cStreamOutput &File) const | Gray::cStringT< FILECHAR_t > | |
SerializeOutput(cArchive &a) const | Gray::cStringT< FILECHAR_t > | |
SetAt(StrLen_t nIndex, _TYPE_CH ch) | Gray::CStringT< _TYPE_CH > | inline |
SetCodePage(const wchar_t *pwText, CODEPAGE_t uCodePage=CP_UTF8) | Gray::cStringT< FILECHAR_t > | |
SetCodePage(const wchar_t *pwStr, CODEPAGE_t uCodePage) | Gray::cStringT< FILECHAR_t > | |
SetCodePage(const wchar_t *pwStr, CODEPAGE_t uCodePage) | Gray::cStringT< FILECHAR_t > | |
SetErase() | Gray::cStringT< FILECHAR_t > | inline |
SetStringStatic() | Gray::cStringT< FILECHAR_t > | inline |
size() const | Gray::cStringT< FILECHAR_t > | inline |
SkipRelativePrefix(const FILECHAR_t *pszName) | Gray::cFilePath | static |
StartsWithI(const FILECHAR_t *pSubStr) | Gray::cStringT< FILECHAR_t > | inline |
StripFileExt(FILECHAR_t *pszFile, StrLen_t iLen, bool bMultiDot=false) | Gray::cFilePath | static |
substr(StrLen_t nFirst, StrLen_t nCount=StrT::k_LEN_MAX) const | Gray::cStringT< FILECHAR_t > | inline |
TrimLeft() | Gray::CStringT< _TYPE_CH > | |
TrimRight() | Gray::CStringT< _TYPE_CH > | |
WriteZ(cStreamOutput &File) const | Gray::cStringT< FILECHAR_t > | |
~CStringT() | Gray::CStringT< _TYPE_CH > | inline |