![]() |
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 |