![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <widestring.h>
Static Public Member Functions | |
static WideString | FormatInteger (int i) |
static WideString | Format (const wchar_t *pFormat,...) |
static WideString | FormatV (const wchar_t *lpszFormat, va_list argList) |
static WideString | FromASCII (ByteStringView str) |
static WideString | FromLatin1 (ByteStringView str) |
static WideString | FromDefANSI (ByteStringView str) |
static WideString | FromUTF8 (ByteStringView str) |
static WideString | FromUTF16LE (pdfium::span< const uint8_t > data) |
static WideString | FromUTF16BE (pdfium::span< const uint8_t > data) |
Protected Member Functions | |
intptr_t | ReferenceCountForTesting () const |
Protected Member Functions inherited from fxcrt::StringTemplate< wchar_t > | |
StringTemplate ()=default | |
~StringTemplate ()=default | |
void | ReallocBeforeWrite (size_t nNewLen) |
void | AllocBeforeWrite (size_t nNewLen) |
void | AssignCopy (const wchar_t *pSrcData, size_t nSrcLen) |
void | Concat (const wchar_t *pSrcData, size_t nSrcLen) |
Friends | |
class | WideString_Assign_Test |
class | WideString_ConcatInPlace_Test |
class | WideString_Construct_Test |
class | StringPool_WideString_Test |
Additional Inherited Members | |
Public Types inherited from fxcrt::StringTemplate< wchar_t > | |
using | CharType |
using | UnsignedType |
using | StringView |
using | const_iterator |
using | const_reverse_iterator |
Protected Types inherited from fxcrt::StringTemplate< wchar_t > | |
using | StringData |
Protected Attributes inherited from fxcrt::StringTemplate< wchar_t > | |
RetainPtr< StringData > | m_pData |
Definition at line 28 of file widestring.h.
|
default |
Referenced by CXFA_Node::ClearAllSelections(), CXFA_Node::Clone(), CPDF_FileSpec::DecodeFileName(), pdfium::CFDE_TextEditEngine::Delete(), pdfium::CFDE_TextEditEngine::DeleteSelectedText(), CXFA_Document::DoDataMerge(), CBC_ErrorCorrection::EncodeECC200(), CPDF_FileSpec::EncodeFileName(), CBC_HighLevelEncoder::EncodeHighLevel(), CFGAS_StringFormatter::FormatDateTime(), FormatV(), FromDefANSI(), FromUTF16BE(), FromUTF16LE(), CPDF_GenerateAP::GenerateFormAP(), CPDF_FormField::GetAlternateName(), CJX_Object::GetAttributeByEnum(), CJX_Object::GetAttributeByString(), CJX_Object::GetCData(), CXFA_Value::GetChildValueContent(), CJX_Object::GetContent(), CXFA_XMLLocale::GetCurrencySymbol(), CXFA_NodeLocale::GetDatePattern(), CXFA_XMLLocale::GetDatePattern(), CXFA_NodeLocale::GetDateTimeSymbols(), CXFA_XMLLocale::GetDateTimeSymbols(), CXFA_XMLLocale::GetDecimalSymbol(), pdfium::CFWL_ComboBox::GetEditText(), CPDF_Action::GetFilePath(), CPDFSDK_FormFillEnvironment::GetFilePath(), CPDFSDK_PageView::GetFocusedFormText(), CXFA_Node::GetFormatDataValue(), CXFA_XMLLocale::GetGroupingSymbol(), CXFA_Node::GetItemValue(), CPDF_Action::GetJavaScript(), CXFA_TextLayout::GetLinkURLAtPoint(), CPDF_FormField::GetMappingName(), CXFA_Calculate::GetMessageText(), CXFA_XMLLocale::GetMinusSymbol(), CFX_XMLElement::GetNamespaceURI(), CXFA_Node::GetNormalizeDataValue(), CXFA_XMLLocale::GetNumPattern(), CPDF_TextPage::GetPageText(), CXFA_XMLLocale::GetPercentSymbol(), CXFA_Bind::GetPicture(), CXFA_Validate::GetPicture(), CXFA_Node::GetPictureContent(), CPDF_FormField::GetSelectedIndex(), CFFL_FormField::GetSelectedText(), CFFL_InteractiveFormFiller::GetSelectedText(), CPDFSDK_BAAnnot::GetSelectedText(), CPDFSDK_PageView::GetSelectedText(), CPDFSDK_Widget::GetSelectedText(), CPDFXFA_Widget::GetSelectedText(), CPWL_ComboBox::GetSelectedText(), CPWL_Wnd::GetSelectedText(), CXFA_FFWidgetHandler::GetSelectedText(), pdfium::CFDE_TextEditEngine::GetSelectedText(), CPDFSDK_Widget::GetSelectExportText(), CXFA_Object::GetSOMExpression(), CFFL_FormField::GetText(), CFFL_InteractiveFormFiller::GetText(), CPDFSDK_BAAnnot::GetText(), CPDFSDK_Widget::GetText(), CPDFXFA_Widget::GetText(), CPWL_Wnd::GetText(), CXFA_FFWidget::GetText(), pdfium::CFWL_ComboBox::GetTextByIndex(), CXFA_NodeLocale::GetTimePattern(), CXFA_XMLLocale::GetTimePattern(), CPDF_Bookmark::GetTitle(), CPDFXFA_DocEnvironment::GetTitle(), CPDF_Object::GetUnicodeText(), CPDF_Array::GetUnicodeTextAt(), CPDF_Dictionary::GetUnicodeTextFor(), CPDFSDK_FormFillEnvironment::KillFocusAnnot(), CPDF_ToUnicodeMap::Lookup(), pdfium::CFWL_ComboList::MatchItem(), CXFA_Node::NormalizeNumStr(), CXFA_Node::RemoveChildAndNotify(), CPDFXFA_Context::Response(), CXFA_Node::SetItemState(), Substr(), fxcrt::TEST(), fxcrt::TEST(), CPDF_CIDFont::UnicodeFromCharCode(), CPDF_SimpleFont::UnicodeFromCharCode(), and XFA_PatternToString().
|
default |
Referenced by CBC_PDF417::GenerateBarcodeLogic(), CFGAS_PDFFontMgr::GetFont(), CXFA_Node::InsertItem(), CJX_Object::SetAttributeByEnum(), CXFA_Node::SetSelectedItems(), CXFA_Node::SetValue(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), and fxcrt::TEST().
|
defaultnoexcept |
|
default |
fxcrt::WideString::WideString | ( | const wchar_t * | pStr, |
size_t | len ) |
Definition at line 395 of file widestring.cpp.
|
explicit |
Definition at line 402 of file widestring.cpp.
Referenced by CBC_OnedCodaBarWriter::encodedContents(), CPDF_ToUnicodeMap::Lookup(), CPDF_CIDFont::UnicodeFromCharCode(), CPDF_SimpleFont::UnicodeFromCharCode(), and CXFA_LocaleValue::ValidateNumericTemp().
fxcrt::WideString::WideString | ( | const wchar_t * | ptr | ) |
Definition at line 407 of file widestring.cpp.
References WideString().
Referenced by WideString(), FormatInteger(), FPDFLink_GetURL(), CFX_XMLElement::GetNamespaceURI(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST_F(), and TEST_F().
|
delete |
|
explicit |
Definition at line 410 of file widestring.cpp.
fxcrt::WideString::WideString | ( | WideStringView | str1, |
WideStringView | str2 ) |
Definition at line 416 of file widestring.cpp.
fxcrt::WideString::WideString | ( | const std::initializer_list< WideStringView > & | list | ) |
Definition at line 429 of file widestring.cpp.
int fxcrt::WideString::Compare | ( | const wchar_t * | str | ) | const |
Definition at line 787 of file widestring.cpp.
Referenced by CXFA_FMCallExpression::IsMethodWithObjParam(), fxcrt::operator<(), and operator<().
int fxcrt::WideString::Compare | ( | const WideString & | str | ) | const |
Definition at line 793 of file widestring.cpp.
Referenced by operator<().
int fxcrt::WideString::CompareNoCase | ( | const wchar_t * | str | ) | const |
Definition at line 813 of file widestring.cpp.
Referenced by CXFA_FMCallExpression::IsBuiltInFunc().
WideString fxcrt::WideString::EncodeEntities | ( | ) | const |
Definition at line 653 of file widestring.cpp.
Referenced by fxcrt::TEST().
|
inline |
Definition at line 111 of file widestring.h.
Referenced by CJS_PublicMethods::AFSimple(), CJS_PublicMethods::AFSimple_Calculate(), CJS_Color::ConvertArrayToPWLColor(), CXFA_XMLLocale::Create(), CXFA_FFBarcode::GetBarcodeTypeByName(), CXFA_TextParser::GetEmbeddedObj(), CXFA_TextProvider::GetTextNode(), CXFA_TextParser::GetUnderlinePeriod(), CXFA_Document::IsInteractive(), CFXJSE_Engine::NormalPropertyGetter(), CXFA_FFDoc::OpenDoc(), CJS_PublicMethods::ParseDateAsGMT(), CJX_Object::SetAttributeByEnum(), CJX_Object::SetContent(), CXFA_Node::SetValue(), fxcrt::TEST(), CXFA_LocaleValue::ValidateValue(), and XFA_RecognizeRichText().
|
inline |
Definition at line 114 of file widestring.h.
Referenced by fxjs::FX_ParseDateUsingFormat(), CXFA_TextParser::IsSpaceRun(), and fxcrt::TEST().
WideString fxcrt::WideString::First | ( | size_t | count | ) | const |
Definition at line 678 of file widestring.cpp.
|
staticnodiscard |
Definition at line 387 of file widestring.cpp.
References FormatV().
Referenced by CJS_PublicMethods::AFDate_FormatEx(), CJS_PublicMethods::AFDate_KeystrokeEx(), CJS_PublicMethods::AFParseDateEx(), CFGAS_StringFormatter::FormatNum(), CJS_PublicMethods::PrintDateUsingFormat(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), and CXFA_Measurement::ToString().
|
staticnodiscard |
Definition at line 355 of file widestring.cpp.
References WideString().
Referenced by CPDF_PageLabel::GetLabel(), CJS_PublicMethods::PrintDateUsingFormat(), CJX_Object::SetInteger(), fxcrt::TEST(), and CJX_Object::TryAttribute().
|
staticnodiscard |
Definition at line 362 of file widestring.cpp.
References WideString().
Referenced by Format().
|
staticnodiscard |
Definition at line 704 of file widestring.cpp.
Referenced by CJS_PublicMethods::AFDate_FormatEx(), CJS_PublicMethods::AFDate_KeystrokeEx(), CJS_PublicMethods::AFNumber_Keystroke(), CJS_PublicMethods::AFParseDateEx(), CJS_PublicMethods::AFRange_Validate(), CJS_PublicMethods::AFSpecial_Format(), CJS_PublicMethods::AFSpecial_KeystrokeEx(), CXFA_FFField::CalculateNode(), pdfium::CFWL_CheckBox::DrawWidget(), FGAS_FontNameToEnglishName(), CFXJSE_FormCalcContext::Format(), fxjs::FX_ParseDateUsingFormat(), CPDFXFA_Context::GetAppTitle(), CPDF_FormField::GetCheckValue(), CFGAS_DefaultFontManager::GetFont(), JSGetStringFromID(), CFXJSE_Engine::NormalMethodCall(), CJX_Object::SetBoolean(), CJX_Object::SetCDataImpl(), CXFA_Stroke::SetColor(), CJX_Object::SetContent(), CJX_Object::SetEnum(), CJX_Object::SetInteger(), CXFA_Color::SetValue(), CJS_App::SysPathToPDFPath(), fxcrt::TEST(), CJX_Object::ThrowArgumentMismatchException(), CJX_Object::ThrowIndexOutOfBoundsException(), CJX_Object::ThrowInvalidPropertyException(), CJX_Object::ThrowParamCountMismatchException(), CJX_Object::ThrowTooManyOccurrencesException(), CXFA_FMLexer::Token::ToDebugString(), CJX_Object::TryAttribute(), and CJX_Object::TryContent().
|
staticnodiscard |
Definition at line 722 of file widestring.cpp.
References WideString(), and kDefANSI.
Referenced by CPDF_FormControl::GetDefaultControlFontName(), CPDF_FileSpec::GetFileName(), CPDF_Action::GetFilePath(), CPDFXFA_DocEnvironment::GetTitle(), and fxcrt::TEST().
|
staticnodiscard |
Definition at line 713 of file widestring.cpp.
Referenced by CPDF_SecurityHandler::GetEncodedPassword(), and fxcrt::TEST().
|
staticnodiscard |
Definition at line 765 of file widestring.cpp.
References WideString().
|
staticnodiscard |
Definition at line 743 of file widestring.cpp.
References WideString().
|
staticnodiscard |
Definition at line 738 of file widestring.cpp.
Referenced by CFXJSE_FormCalcContext::Decode(), CFXJSE_FormCalcContext::Eval(), CFXJSE_FormCalcContext::eval_translation(), CFXJSE_FormCalcContext::Format(), FPDF_StructElement_GetObjType(), FPDF_StructElement_GetType(), CPDF_SecurityHandler::GetEncodedPassword(), CFXJSE_Engine::GlobalPropertyGetter(), CFXJSE_Engine::GlobalPropertySetter(), CFXJSE_Engine::GlobalPropTypeGetter(), CFXJSE_FormCalcContext::IsoDate2Local(), CFXJSE_FormCalcContext::IsoTime2Local(), CFXJSE_FormCalcContext::IsoTime2Num(), JSFormatErrorString(), CFXJSE_FormCalcContext::Local2IsoDate(), CFXJSE_FormCalcContext::Lower(), CFXJSE_Engine::NormalPropertyGetter(), CFXJSE_Engine::NormalPropertySetter(), CFXJSE_Engine::NormalPropTypeGetter(), CFX_FileAccess_Windows::Open(), CFXJSE_FormCalcContext::Parse(), PDF_DecodeText(), CFXJSE_FormCalcContext::Post(), CBC_EANCode::Preprocess(), CFXJSE_FormCalcContext::Put(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), CFXJSE_FormCalcContext::Time2Num(), CFXJSE_FormCalcContext::UnitType(), and CFXJSE_FormCalcContext::Upper().
int fxcrt::WideString::GetInteger | ( | ) | const |
Definition at line 831 of file widestring.cpp.
Referenced by CXFA_TextParser::CountTabs(), CXFA_TextParser::GetHorScale(), and CXFA_TextParser::GetVerScale().
|
inline |
Definition at line 110 of file widestring.h.
Referenced by fxcrt::TEST().
WideString fxcrt::WideString::Last | ( | size_t | count | ) | const |
Definition at line 682 of file widestring.cpp.
void fxcrt::WideString::MakeLower | ( | ) |
Definition at line 687 of file widestring.cpp.
Referenced by CPDF_LinkExtract::CheckWebLink(), fxjs::FX_ParseDateUsingFormat(), and fxcrt::TEST().
void fxcrt::WideString::MakeUpper | ( | ) |
Definition at line 695 of file widestring.cpp.
Referenced by fxcrt::TEST().
|
inline |
Definition at line 83 of file widestring.h.
References operator==().
Referenced by fxcrt::operator!=(), and fxcrt::TEST().
|
inline |
Definition at line 85 of file widestring.h.
References operator==().
Referenced by CPDFSDK_InteractiveForm::OnCalculate(), CXFA_Node::SetCheckState(), fxcrt::TEST(), and CXFA_FFTextEdit::UpdateFWLData().
|
inline |
Definition at line 84 of file widestring.h.
WideString & fxcrt::WideString::operator+= | ( | const wchar_t * | str | ) |
Definition at line 479 of file widestring.cpp.
Referenced by CXFA_FFField::CalculateNode(), CTextOnlyPrinterDriver::DrawDeviceText(), CFGAS_StringFormatter::FormatNum(), CXFA_Node::GetNameExpression(), CFX_XMLElement::GetNamespaceURI(), CPWL_EditImpl::GetRangeText(), CPWL_EditImpl::GetText(), JSFormatErrorString(), CXFA_Node::SetItemState(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), TEST(), TEST(), TEST_F(), and XFA_DataExporter_RegenerateFormFile().
WideString & fxcrt::WideString::operator+= | ( | const WideString & | str | ) |
Definition at line 491 of file widestring.cpp.
Referenced by CBC_ErrorCorrection::EncodeECC200(), CFGAS_StringFormatter::FormatNum(), CPDF_PageLabel::GetLabel(), CXFA_Node::GetNameExpression(), CFX_XMLElement::GetNamespaceURI(), CFX_XMLElement::GetTextData(), pdfium::CFDE_TextEditEngine::Insert(), JSFormatErrorString(), CJS_PublicMethods::PrintDateUsingFormat(), and CXFA_Node::SetSelectedItems().
WideString & fxcrt::WideString::operator+= | ( | wchar_t | ch | ) |
Definition at line 486 of file widestring.cpp.
Referenced by CBC_EncoderContext::CBC_EncoderContext(), CBC_Base256Encoder::Encode(), CBC_Code128::Encode(), CBC_EdifactEncoder::Encode(), CBC_C40Encoder::EncodeChar(), CBC_TextEncoder::EncodeChar(), CBC_X12Encoder::EncodeChar(), CBC_OnedCode39Writer::encodedContents(), CBC_HighLevelEncoder::EncodeHighLevel(), CBC_PDF417HighLevelEncoder::EncodeHighLevel(), CBC_OnedCodaBarWriter::FilterContents(), CBC_OnedCode128Writer::FilterContents(), CBC_OnedCode39Writer::FilterContents(), CBC_OnedEAN13Writer::FilterContents(), CBC_OnedEAN8Writer::FilterContents(), CBC_OnedUPCAWriter::FilterContents(), CFGAS_StringFormatter::FormatNum(), CBC_PDF417::GenerateBarcodeLogic(), CPWL_EditImpl::GetRangeText(), CPWL_EditImpl::GetText(), CBC_C40Encoder::HandleEOD(), CXFA_Node::NumericLimit(), CPWL_Edit::OnChar(), CFGAS_StringFormatter::ParseNum(), CJS_PublicMethods::PrintDateUsingFormat(), CBC_OnedCode39Writer::RenderTextContents(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), and CFGAS_Decimal::ToWideString().
WideString & fxcrt::WideString::operator+= | ( | WideStringView | str | ) |
Definition at line 498 of file widestring.cpp.
bool fxcrt::WideString::operator< | ( | const wchar_t * | ptr | ) | const |
Definition at line 546 of file widestring.cpp.
References Compare().
Referenced by fxcrt::TEST().
bool fxcrt::WideString::operator< | ( | const WideString & | other | ) | const |
Definition at line 565 of file widestring.cpp.
References Compare().
Referenced by fxcrt::TEST().
bool fxcrt::WideString::operator< | ( | WideStringView | str | ) | const |
Definition at line 550 of file widestring.cpp.
WideString & fxcrt::WideString::operator= | ( | const wchar_t * | str | ) |
Definition at line 447 of file widestring.cpp.
Referenced by CXFA_XMLLocale::GetDatePattern(), CXFA_XMLLocale::GetTimePattern(), CJS_PublicMethods::PrintDateUsingFormat(), fxcrt::TEST(), fxcrt::TEST(), fxcrt::TEST(), TEST_F(), XFA_DataExporter_RegenerateFormFile(), and XFA_FDEExtension_ResolveNamespaceQualifier().
WideString & fxcrt::WideString::operator= | ( | const WideString & | that | ) |
Definition at line 465 of file widestring.cpp.
Referenced by CJS_PublicMethods::AFMergeChange(), CXFA_Node::InsertItem(), CFGAS_StringFormatter::ParseText(), CPDFSDK_AppStream::SetAsPushButton(), CXFA_Node::SetValue(), fxcrt::TEST(), and fxcrt::TEST().
|
noexcept |
Definition at line 472 of file widestring.cpp.
Referenced by CJS_PublicMethods::AFDate_FormatEx(), CJS_PublicMethods::AFNumber_Keystroke(), CJS_PublicMethods::AFSpecial_Format(), CPDF_LinkExtract::CheckMailLink(), CPDF_FormField::ClearSelection(), CFXJSE_FormCalcContext::Decode(), CFXJSE_FormCalcContext::Encode(), CBC_OnedCode39Writer::encodedContents(), CFXJSE_FormCalcContext::Format(), CFGAS_StringFormatter::FormatDateTime(), CFGAS_StringFormatter::FormatNum(), CXFA_TextParser::GetEmbeddedObj(), CXFA_Node::GetFGASFont(), CXFA_TextParser::GetFont(), CPDF_FormField::GetFullNameForDict(), CPDF_PageLabel::GetLabel(), CPDF_FormField::GetSelectedIndex(), CXFA_Node::GetValue(), pdfium::CFDE_TextEditEngine::Insert(), CXFA_Node::NumericLimit(), CPDFSDK_InteractiveForm::OnFormat(), CFXJSE_FormCalcContext::Parse(), CFGAS_StringFormatter::ParseNum(), CJS_PublicMethods::PrintDateUsingFormat(), CXFA_Node::ResetData(), CPDF_FormField::ResetField(), CJX_Object::ScriptSomMessage(), CPDFSDK_AppStream::SetAsPushButton(), CJX_Object::SetCDataImpl(), CXFA_Node::SetSelectedItems(), CXFA_Node::SetValue(), fxcrt::TEST(), fxcrt::TEST(), TEST(), TEST_F(), CFXJSE_FormCalcContext::Time2Num(), CXFA_LocaleValue::ValidateNumericTemp(), and XFA_FDEExtension_ResolveNamespaceQualifier().
WideString & fxcrt::WideString::operator= | ( | WideStringView | str | ) |
Definition at line 456 of file widestring.cpp.
bool fxcrt::WideString::operator== | ( | const wchar_t * | ptr | ) | const |
Definition at line 505 of file widestring.cpp.
Referenced by CBC_HighLevelEncoder::EncodeHighLevel(), CFGAS_StringFormatter::GetCategory(), CXFA_FMCallExpression::IsMethodWithObjParam(), operator!=(), fxcrt::operator==(), and fxcrt::TEST().
bool fxcrt::WideString::operator== | ( | const WideString & | other | ) | const |
Definition at line 531 of file widestring.cpp.
Referenced by CPDF_FormField::CheckControl(), CPDF_FormField::FindOption(), CPDF_FormField::GetDefaultSelectedItem(), CXFA_LocaleMgr::GetLocaleByName(), CPDF_FormField::GetSelectedIndex(), operator!=(), CPDF_FormField::ResetField(), and fxcrt::TEST().
bool fxcrt::WideString::operator== | ( | WideStringView | str | ) | const |
Definition at line 519 of file widestring.cpp.
|
protected |
Definition at line 569 of file widestring.cpp.
Referenced by fxcrt::TEST(), and fxcrt::TEST().
WideString fxcrt::WideString::Substr | ( | size_t | first, |
size_t | count ) const |
Definition at line 668 of file widestring.cpp.
References WideString().
WideString fxcrt::WideString::Substr | ( | size_t | offset | ) | const |
Definition at line 663 of file widestring.cpp.
ByteString fxcrt::WideString::ToASCII | ( | ) | const |
Definition at line 573 of file widestring.cpp.
Referenced by fxcrt::TEST().
ByteString fxcrt::WideString::ToDefANSI | ( | ) | const |
Definition at line 589 of file widestring.cpp.
References fxcrt::ByteString::ByteString(), and kDefANSI.
Referenced by CTextOnlyPrinterDriver::DrawDeviceText(), CPDF_InteractiveForm::ExportToFDF(), CFGAS_PDFFontMgr::GetFont(), and fxcrt::TEST().
ByteString fxcrt::WideString::ToLatin1 | ( | ) | const |
Definition at line 581 of file widestring.cpp.
Referenced by fxcrt::TEST().
ByteString fxcrt::WideString::ToUCS2LE | ( | ) | const |
Definition at line 629 of file widestring.cpp.
Referenced by FPDFText_GetText().
ByteString fxcrt::WideString::ToUTF16LE | ( | ) | const |
Definition at line 609 of file widestring.cpp.
Referenced by CPDFXFA_DocEnvironment::ExportData(), FPDF_GetNamedDest(), FPDFLink_GetURL(), FPDFText_GetBoundedText(), CPDFXFA_DocEnvironment::OpenLinkedFile(), CPDFSDK_FormFillEnvironment::SubmitForm(), and Utf16EncodeMaybeCopyAndReturnLength().
ByteString fxcrt::WideString::ToUTF8 | ( | ) | const |
Definition at line 605 of file widestring.cpp.
Referenced by CBC_EncoderContext::CBC_EncoderContext(), CJS_PublicMethods::AFRange_Validate(), ByteStringFromFPDFWideString(), CBC_Code39::Encode(), CBC_OnedCode39Writer::encodedContents(), CPDFXFA_DocEnvironment::ExportData(), CFXJSE_FormCalcContext::Format(), FPDFAction_GetFilePath(), GetPlatformString(), CFXJSE_FormCalcContext::IsoDate2Local(), CFXJSE_FormCalcContext::IsoTime2Local(), fxcrt::operator<<(), CFXJSE_FormCalcContext::Parse(), CFXJSE_FormCalcContext::Post(), CBC_EANCode::Preprocess(), CJX_Object::ScriptSomMessage(), TEST(), and CJX_Object::ThrowException().
void fxcrt::WideString::TrimWhitespace | ( | ) |
Definition at line 819 of file widestring.cpp.
References TrimWhitespaceBack(), and TrimWhitespaceFront().
Referenced by CFXJSE_ResolveProcessor::GetFilter(), and fxcrt::TEST().
void fxcrt::WideString::TrimWhitespaceBack | ( | ) |
Definition at line 828 of file widestring.cpp.
Referenced by CJS_PublicMethods::AFSimple_Calculate(), fxcrt::TEST(), fxcrt::TEST(), and TrimWhitespace().
void fxcrt::WideString::TrimWhitespaceFront | ( | ) |
Definition at line 824 of file widestring.cpp.
Referenced by CJS_PublicMethods::AFSimple_Calculate(), fxcrt::TEST(), fxcrt::TEST(), and TrimWhitespace().
|
friend |
Definition at line 138 of file widestring.h.
|
friend |
Definition at line 135 of file widestring.h.
|
friend |
Definition at line 136 of file widestring.h.
|
friend |
Definition at line 137 of file widestring.h.