ReactOS 0.4.16-dev-570-g1868985
|
#include <cstringt.h>
Public Types | |
typedef CSimpleStringT< BaseType, _CSTRING_IMPL_::_MFCDLLTraitsCheck< BaseType, StringTraits >::c_bIsMFCDLLTraits > | CThisSimpleString |
typedef StringTraits | StrTraits |
typedef CThisSimpleString::XCHAR | XCHAR |
typedef CThisSimpleString::PXSTR | PXSTR |
typedef CThisSimpleString::PCXSTR | PCXSTR |
typedef CThisSimpleString::YCHAR | YCHAR |
typedef CThisSimpleString::PYSTR | PYSTR |
typedef CThisSimpleString::PCYSTR | PCYSTR |
![]() | |
typedef ChTraitsBase< BaseType >::XCHAR | XCHAR |
typedef ChTraitsBase< BaseType >::PXSTR | PXSTR |
typedef ChTraitsBase< BaseType >::PCXSTR | PCXSTR |
typedef ChTraitsBase< BaseType >::YCHAR | YCHAR |
typedef ChTraitsBase< BaseType >::PYSTR | PYSTR |
typedef ChTraitsBase< BaseType >::PCYSTR | PCYSTR |
Static Public Member Functions | |
static void __cdecl | Construct (_In_ CStringT *pString) |
static PCXSTR | DefaultTrimChars () |
![]() | |
static void __cdecl | CopyChars (_Out_writes_to_(nDestLen, nChars) XCHAR *pchDest, _In_ size_t nDestLen, _In_reads_opt_(nChars) const XCHAR *pchSrc, _In_ int nChars) noexcept |
static void __cdecl | CopyCharsOverlapped (_Out_writes_to_(nDestLen, nDestLen) XCHAR *pchDest, _In_ size_t nDestLen, _In_reads_(nChars) const XCHAR *pchSrc, _In_ int nChars) noexcept |
static int __cdecl | StringLength (_In_opt_z_ const char *psz) noexcept |
static int __cdecl | StringLength (_In_opt_z_ const wchar_t *psz) noexcept |
Protected Member Functions | |
template<typename T_CHAR > | |
void | LoadFromPtr_ (_In_opt_z_ const T_CHAR *pszSrc) |
Friends | |
bool | operator== (const CStringT &str1, const CStringT &str2) noexcept |
bool | operator== (const CStringT &str1, PCXSTR psz2) noexcept |
bool | operator== (const CStringT &str1, PCYSTR psz2) noexcept |
bool | operator== (const CStringT &str1, XCHAR ch2) noexcept |
bool | operator== (PCXSTR psz1, const CStringT &str2) noexcept |
bool | operator== (PCYSTR psz1, const CStringT &str2) noexcept |
bool | operator== (XCHAR ch1, const CStringT &str2) noexcept |
bool | operator!= (const CStringT &str1, const CStringT &str2) noexcept |
bool | operator!= (const CStringT &str1, PCXSTR psz2) noexcept |
bool | operator!= (const CStringT &str1, PCYSTR psz2) noexcept |
bool | operator!= (const CStringT &str1, XCHAR ch2) noexcept |
bool | operator!= (PCXSTR psz1, const CStringT &str2) noexcept |
bool | operator!= (PCYSTR psz1, const CStringT &str2) noexcept |
bool | operator!= (XCHAR ch1, const CStringT &str2) noexcept |
Additional Inherited Members | |
![]() | |
static void __cdecl | Concatenate (_Inout_ CSimpleStringT &strResult, _In_count_(nLength1) PCXSTR psz1, _In_ int nLength1, _In_count_(nLength2) PCXSTR psz2, _In_ int nLength2) |
static void | ThrowMemoryException () |
static void | ThrowInvalidArgException () |
Definition at line 417 of file cstringt.h.
typedef CSimpleStringT<BaseType, _CSTRING_IMPL_::_MFCDLLTraitsCheck<BaseType, StringTraits>::c_bIsMFCDLLTraits> ATL::CStringT< BaseType, StringTraits >::CThisSimpleString |
Definition at line 421 of file cstringt.h.
typedef CThisSimpleString::PCXSTR ATL::CStringT< BaseType, StringTraits >::PCXSTR |
Definition at line 425 of file cstringt.h.
typedef CThisSimpleString::PCYSTR ATL::CStringT< BaseType, StringTraits >::PCYSTR |
Definition at line 428 of file cstringt.h.
typedef CThisSimpleString::PXSTR ATL::CStringT< BaseType, StringTraits >::PXSTR |
Definition at line 424 of file cstringt.h.
typedef CThisSimpleString::PYSTR ATL::CStringT< BaseType, StringTraits >::PYSTR |
Definition at line 427 of file cstringt.h.
typedef StringTraits ATL::CStringT< BaseType, StringTraits >::StrTraits |
Definition at line 422 of file cstringt.h.
typedef CThisSimpleString::XCHAR ATL::CStringT< BaseType, StringTraits >::XCHAR |
Definition at line 423 of file cstringt.h.
typedef CThisSimpleString::YCHAR ATL::CStringT< BaseType, StringTraits >::YCHAR |
Definition at line 426 of file cstringt.h.
|
inlinenoexcept |
Definition at line 431 of file cstringt.h.
Referenced by ATL::CStringT< BaseType, StringTraits >::Left(), ATL::CStringT< BaseType, StringTraits >::Mid(), ATL::CStringT< BaseType, StringTraits >::Right(), and ATL::CStringT< BaseType, StringTraits >::Tokenize().
|
inlineexplicitnoexcept |
Definition at line 436 of file cstringt.h.
|
inline |
Definition at line 446 of file cstringt.h.
|
inline |
Definition at line 451 of file cstringt.h.
|
inline |
Definition at line 457 of file cstringt.h.
|
inline |
Definition at line 477 of file cstringt.h.
|
inline |
Definition at line 483 of file cstringt.h.
|
inline |
Definition at line 489 of file cstringt.h.
|
inline |
Definition at line 495 of file cstringt.h.
|
inline |
Definition at line 501 of file cstringt.h.
|
inline |
Definition at line 507 of file cstringt.h.
|
inline |
Definition at line 1063 of file cstringt.h.
|
inline |
Definition at line 810 of file cstringt.h.
|
inline |
Definition at line 800 of file cstringt.h.
Referenced by to_str().
|
inline |
Definition at line 836 of file cstringt.h.
Referenced by ATL::CStringT< BaseType, StringTraits >::AppendFormat().
|
inline |
Definition at line 738 of file cstringt.h.
Referenced by CAppsListView::CompareFunc(), and ExtractAndInstallThread().
|
inline |
Definition at line 743 of file cstringt.h.
Referenced by ExtractAndInstallThread(), ATL::CImage::FindCodecForExtension(), CImageDx::FindCodecForExtension(), CPropMapEqual::IsEqualKey(), CAvailableApplicationInfo::LicenseString(), CAutoComplete::OnAutoCompStart(), CFontsDialog::OnFontName(), and PathIsEqualOrSubFolder().
|
inlinestatic |
Definition at line 441 of file cstringt.h.
|
inlinestatic |
Definition at line 983 of file cstringt.h.
Referenced by ATL::CStringT< BaseType, StringTraits >::Trim(), ATL::CStringT< BaseType, StringTraits >::TrimLeft(), and ATL::CStringT< BaseType, StringTraits >::TrimRight().
|
inlinenoexcept |
Definition at line 696 of file cstringt.h.
Referenced by AddUninstallOperationsFromDB(), ExtractAndInstallThread(), ATL::CImage::FindCodecForExtension(), CImageDx::FindCodecForExtension(), FNFDINOTIFY(), CACLCustomMRU::LoadMRUList(), and CConfigParser::ReadSection().
|
inlinenoexcept |
Definition at line 709 of file cstringt.h.
|
inlinenoexcept |
Definition at line 722 of file cstringt.h.
|
inline |
Definition at line 828 of file cstringt.h.
|
inline |
Definition at line 818 of file cstringt.h.
Referenced by _ShowContextMenu(), CheckForError(), CMainWindow::ConfirmSave(), CCopyMoveToMenu::DoAction(), CMainWindow::DoCreate(), ToolsModel::DrawWithMouseTool(), CMyDocsDropHandler::Drop(), CDeskLinkDropHandler::Drop(), DynamicLoadIcon(), EditTypeDlg_OnCommand(), ExtractAndInstallThread(), CConfigParser::GetSectionString(), CAvailableApplicationInfo::InsertLanguageInfo(), CZipCreatorImpl::JustDoIt(), NewExtDlg_OnOK(), CNewMenu::NewItemByNonCommand(), CAttributesDialog::OnInitDialog(), CCanvasWindow::OnMouseMove(), CAttributesDialog::OnRadioButton1(), CAttributesDialog::OnRadioButton2(), CToolSettingsWindow::OnVScroll(), CAvailableApplicationInfo::RetrieveScreenshot(), CInstalledApplicationInfo::RetrieveUninstallStrings(), SetFileInfo(), CDownloaderProgress::SetProgress(), CZipExtract::ShowExtractError(), test_IACLCustomMRU_ExtraChars(), CDownloadManager::ThreadFunc(), try_find_new_name(), UninstallThread(), CMainWindow::UpdateStatusBarText(), validate_operation(), and wWinMain().
|
inline |
Definition at line 867 of file cstringt.h.
|
inline |
Definition at line 855 of file cstringt.h.
Referenced by CZipExtract::ShowExtractError().
|
inline |
Definition at line 876 of file cstringt.h.
Referenced by ATL::CStringT< BaseType, StringTraits >::FormatMessage().
|
inline |
Definition at line 846 of file cstringt.h.
Referenced by ATL::CStringT< BaseType, StringTraits >::Format(), and ShowError().
|
inline |
Definition at line 658 of file cstringt.h.
Referenced by CLayerUIPropPage::InitFile(), and CTrayWindow::RunFileDlgThread().
|
inline |
Definition at line 776 of file cstringt.h.
Referenced by CACLCustomMRU::AddMRUString(), AddUninstallOperationsFromDB(), CAutoComplete::DoAutoAppend(), ExtractAndInstallThread(), CAutoComplete::GetStemText(), RecycleBin5::Init(), CLayerUIPropPage::InitFile(), CAutoComplete::LoadQuickComplete(), CConfigParser::ReadSection(), and CInstalledApplicationInfo::RetrieveInstallDate().
|
inlineprotected |
Definition at line 466 of file cstringt.h.
Referenced by ATL::CStringT< BaseType, StringTraits >::CStringT().
|
inline |
Definition at line 644 of file cstringt.h.
|
inline |
Definition at line 639 of file cstringt.h.
Referenced by ATL::CStringT< BaseType, StringTraits >::AppendFormat(), CMainWindow::ConfirmSave(), ATL::CTime::Format(), ATL::CStringT< BaseType, StringTraits >::Format(), ATL::CTimeSpan::Format(), ATL::CTime::FormatGmt(), CFontExt::GetDetailsOf(), CMainWindow::GetOpenFileName(), NewExtDlg_OnOK(), CMainWindow::OnCommand(), CLayerUIPropPage::OnInitDialog(), CStretchSkewDialog::OnOk(), OpenMailer(), CCopyMoveToMenu::QueryContextMenuImpl(), ShowError(), CZipExtract::ShowExtractError(), and wWinMain().
|
inline |
Definition at line 674 of file cstringt.h.
Referenced by CLayerUIPropPage::InitFile(), and NewExtDlg_OnOK().
|
inline |
Definition at line 685 of file cstringt.h.
Referenced by DoGetNameInZip().
|
inline |
Definition at line 764 of file cstringt.h.
|
inline |
Definition at line 748 of file cstringt.h.
Referenced by AddUninstallOperationsFromDB(), ExtractAndInstallThread(), ExtractFilesFromZip(), ATL::CImage::FindCodecForExtension(), CImageDx::FindCodecForExtension(), InstallFiles(), CAutoComplete::LoadQuickComplete(), CConfigParser::ReadSection(), CInstalledApplicationInfo::RetrieveInstallDate(), and ATL::CStringT< BaseType, StringTraits >::Tokenize().
|
inline |
Definition at line 621 of file cstringt.h.
|
inline |
Definition at line 633 of file cstringt.h.
|
inline |
Definition at line 627 of file cstringt.h.
|
inline |
Definition at line 513 of file cstringt.h.
|
inline |
Definition at line 541 of file cstringt.h.
|
inline |
Definition at line 519 of file cstringt.h.
|
inline |
Definition at line 525 of file cstringt.h.
|
inline |
Definition at line 886 of file cstringt.h.
Referenced by CACLCustomMRU::AddMRUString(), CreateShortcut(), CCopyMoveToMenu::DoRealFileOp(), CDownloadManager::DownloadDlgProc(), ExtractFilesFromZip(), CMainWindow::GetOpenFileName(), and CMainWindow::GetSaveFileName().
|
inline |
Definition at line 925 of file cstringt.h.
|
inlinenoexcept |
Definition at line 730 of file cstringt.h.
Referenced by ATL::CImage::FindCodecForExtension(), CImageDx::FindCodecForExtension(), CAutoComplete::GetStemText(), and CAutoComplete::LoadQuickComplete().
|
inline |
Definition at line 788 of file cstringt.h.
Referenced by CConfigParser::CacheINI(), and ExtractAndInstallThread().
|
inline |
Definition at line 947 of file cstringt.h.
Referenced by CompareVersion(), FNFDINOTIFY(), and CAvailableApplicationInfo::RetrieveLanguages().
|
inline |
Definition at line 1046 of file cstringt.h.
Referenced by CInstalledApplicationInfo::RetrieveInstallDate(), and ATL::CStringT< BaseType, StringTraits >::Trim().
|
inline |
Definition at line 1057 of file cstringt.h.
|
inline |
|
inline |
Definition at line 990 of file cstringt.h.
Referenced by ATL::CStringT< BaseType, StringTraits >::Trim(), and ATL::CStringT< BaseType, StringTraits >::TrimLeft().
|
inline |
Definition at line 1001 of file cstringt.h.
|
inline |
|
inline |
Definition at line 1021 of file cstringt.h.
Referenced by ATL::CStringT< BaseType, StringTraits >::Trim(), and ATL::CStringT< BaseType, StringTraits >::TrimRight().
|
inline |
Definition at line 1032 of file cstringt.h.
|
inline |
|
friend |
Definition at line 584 of file cstringt.h.
Definition at line 589 of file cstringt.h.
Definition at line 594 of file cstringt.h.
Definition at line 600 of file cstringt.h.
Definition at line 605 of file cstringt.h.
Definition at line 610 of file cstringt.h.
Definition at line 616 of file cstringt.h.
|
friend |
Definition at line 547 of file cstringt.h.
Definition at line 552 of file cstringt.h.
Definition at line 557 of file cstringt.h.
Definition at line 563 of file cstringt.h.
Definition at line 568 of file cstringt.h.
Definition at line 573 of file cstringt.h.
Definition at line 579 of file cstringt.h.