InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
PMString Member List

This is the complete list of members for PMString, including all inherited members.
Append(const PMString &s, CharCounter nCharacters=kMaxInt32)PMString
Append(const WideString &s)PMString
Append(const char *ps, int32 nBytes=kMaxInt32, PMString::StringEncoding encoding=kUnknownEncoding)PMString
Append(char pc, PMString::StringEncoding encoding=kUnknownEncoding)PMString
Append(const PlatformChar &pc)PMString
append(const wchar_t *s)PMString
UnicodeSavvyString::append(code_value const *s, size_type nCodeValues, size_type nCodePoints=0)UnicodeSavvyStringprotected
AppendFixed(Fixed f)PMStringinline
AppendNumber(int32 i)PMString
AppendNumber(const PMReal &r, int32 digitsPrecision=-1, bool16 round=kFalse, bool16 eliminateTrailingZeros=kFalse)PMString
AppendUTF32TextChar(UTF32TextChar c32) (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
AppendW(const UTF16TextChar *ws, int32 nDblBytes=kMaxInt32)PMString
AppendW(UTF32TextChar wc)PMString
AsFixed(Fixed f)PMStringinline
AsNumber(int32 i)PMString
AsNumber(const PMReal &r, int32 digitsPrecision=-1, bool16 round=kFalse, bool16 eliminateTrailingZeros=kFalse)PMString
assign(const wchar_t *s, size_t len)PMStringinline
UnicodeSavvyString::assign(IteratorType b, IteratorType e, size_type nCodePoints=0)UnicodeSavvyStringinlineprotected
assign_impl(InputIterator b, InputIterator e, size_type nCodePoints, std::input_iterator_tag) (defined in UnicodeSavvyString)UnicodeSavvyStringinlineprotected
assign_impl(FwdIterator b, FwdIterator e, size_type nCodePoints, std::forward_iterator_tag) (defined in UnicodeSavvyString)UnicodeSavvyStringinlineprotected
AssignToPlatformBuffer(ConstCString src, int32 lengthInBytes) (defined in PMString)PMStringprotected
begin() const UnicodeSavvyStringinline
BeginsWith(const PMString &searchString, CharCounter pos=0) const PMString
capacity(void) const UnicodeSavvyStringinline
CharCount() const UnicodeSavvyStringinline
clear()PMString
Clear(void)PMStringinline
code_point typedef (defined in UnicodeSavvyString)UnicodeSavvyString
code_value typedef (defined in UnicodeSavvyString)UnicodeSavvyString
code_value_iterator typedef (defined in UnicodeSavvyString)UnicodeSavvyString
CodePointIndexToUTF16Index(int32 index) const UnicodeSavvyStringinline
Compare(bool16 casesensitive, const PMString &s) const PMString
const_code_value_iterator typedef (defined in UnicodeSavvyString)UnicodeSavvyString
const_reference typedef (defined in UnicodeSavvyString)UnicodeSavvyString
ConstBuffer() const (defined in UnicodeSavvyString)UnicodeSavvyStringinlineprotected
Contains(const PMString &searchString, CharCounter pos=0) const PMString
ConversionError enum namePMString
CopyFrom(const UnicodeSavvyString &other) (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
CountCharsUtil(const UTF16TextChar *buffer, int32 bufferLength) const (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
data_type typedef (defined in PMString)PMString
difference_type typedef (defined in UnicodeSavvyString)UnicodeSavvyString
empty() const PMString
end() const UnicodeSavvyStringinline
erase_safe(code_value_iterator b, code_value_iterator e) (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
fNumChars (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
fSmallStorage (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
fStorage (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
fUTF16BufferLength (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
GetAsDouble(ConversionError *pError=nil, CharCounter *lenNotConverted=nil) const PMString
GetAsNumber(ConversionError *pError=nil, CharCounter *lenNotConverted=nil) const PMString
GetBufferForWriting(size_type size) (defined in UnicodeSavvyString)UnicodeSavvyStringinlineprotected
GetChar(CharCounter pos, PMString::StringEncoding encoding=kUnknownEncoding) const PMString
GetCString(CString C, int32 bufferSize, PMString::StringEncoding encoding=kUnknownEncoding) const PMString
GetEncoding() const PMString
GetItem(const PMString &delimiter, const int32 nItem) const PMString
GetPlatformString(PMString::StringEncoding encoding=kUnknownEncoding) const PMString
GetPString(PString p, int32 bufferSize, PMString::StringEncoding encoding=kUnknownEncoding) const PMString
GetScript() const PMString
GetUTF32TextChar(int32 pos) const UnicodeSavvyStringinline
GetUTF8String() const PMString
GetWChar(int32 pos) const PMString
GetWChar_tString(wchar_t *wchar_tString, int32 bufferSize) const PMString
GrabUTF16Buffer(int32 *numUTF16s) const UnicodeSavvyStringinline
GrabWString(void) const PMString
Hash(void) const PMString
HasMultiWordUnicode() const UnicodeSavvyStringinline
HasTranslated() const PMString
IndexOfCharacter(const PlatformChar &pc, CharCounter pos=0) const PMString
IndexOfString(const PMString &keyString, CharCounter pos=0) const PMString
IndexOfWChar(UTF32TextChar wc, int32 pos=0) const PMString
Insert(const PMString &s, CharCounter pos=0, CharCounter nCharacters=kMaxInt32)PMString
Insert(const char *ps, int32 nBytes=kMaxInt32, CharCounter pos=0, PMString::StringEncoding encoding=kUnknownEncoding)PMString
Insert(char pc, CharCounter pos=0, PMString::StringEncoding encoding=kUnknownEncoding)PMString
Insert(const PlatformChar &pc, CharCounter pos=0)PMString
insert_safe(code_value_iterator i, const_code_value_iterator sb, const_code_value_iterator se) (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
InsertGap(uint32 wordWiseIndex, size_type numberOfSpaces) (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
InsertUTF16String(const UTF16TextChar *buf, int32 len, int32 position=0) (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
InsertUTF32TextChar(UTF32TextChar c, int32 pos=0) (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
InsertW(const UTF16TextChar *ws, int32 nDblBytes=kMaxInt32, int32 pos=0)PMString
InsertW(UTF32TextChar wc, int32 pos=0)PMString
IsEmpty() const PMString
IsEqual(const PMString &s, bool8 casesensitive=kTrue, bool8 limitCompareToShorterLength=kFalse) const PMString
IsNull(void) const PMString
IsTranslatable() const PMString
kAllWhiteSpace enum valuePMString
kDontTranslateDuringCall enum valuePMString
kEncodingArabic enum valuePMString
kEncodingASCII enum valuePMString
kEncodingChineseBig5 enum valuePMString
kEncodingChineseGBK enum valuePMString
kEncodingCyrillic enum valuePMString
kEncodingEastEuropean enum valuePMString
kEncodingGreek enum valuePMString
kEncodingHebrew enum valuePMString
kEncodingKorean enum valuePMString
kEncodingShiftJIS enum valuePMString
kEncodingThai enum valuePMString
kEncodingVietnamese enum valuePMString
kLeadingAndTrailingWhiteSpace enum valuePMString
kLeadingWhiteSpace enum valuePMString
kMaxSmallString enum value (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
kNoError enum valuePMString
kNoNumber enum valuePMString
kNotJustNumber enum valuePMString
kPlatformEncodingMac enum valuePMString
kPlatformEncodingOther enum valuePMString
kPlatformEncodingWin enum valuePMString
kTrailingWhiteSpace enum valuePMString
kTranslateDuringCall enum valuePMString
kUnknownEncoding enum value (defined in PMString)PMString
kUTF8Encoding enum valuePMString
LastIndexOfCharacter(const PlatformChar &pc) const PMString
LastIndexOfString(const PMString &keyString) const PMString
LastIndexOfWChar(UTF32TextChar wc) const PMString
move_from(UnicodeSavvyString &other) noexceptUnicodeSavvyStringinlineprotected
NumUTF16TextChars() const UnicodeSavvyStringinline
operator!=(const PMString &s) const PMString
operator+(const PMString &s1, const PMString &s2)PMStringfriend
operator+=(const PMString &s)PMString
operator<(const PMString &s) const PMString
operator<=(const PMString &s) const PMString
operator=(const PMString &other)PMStringinline
operator=(PMString &&other) noexceptPMStringinline
operator==(const PMString &s) const PMString
operator==(ConstCString key) const PMString
UnicodeSavvyString::operator==(const UnicodeSavvyString &s) const UnicodeSavvyStringprotected
operator>(const PMString &s) const PMString
operator>=(const PMString &s) const PMString
operator[](CharCounter index) const PMString
ParseForEmbeddedCharacters()PMString
PMString() (defined in PMString)PMString
PMString(ConstCString key, TranslateDuringCall translate=kDontTranslateDuringCall)PMString
PMString(const UTF16TextChar *string, int32 nDblBytes)PMString
PMString(const wchar_t *s)PMStringexplicit
PMString(const wchar_t *s, size_t len)PMString
PMString(adobe::move_from< PMString > other)PMStringinline
PMString(PMString &&other) noexcept (defined in PMString)PMStringinline
PMString(const PMString &s) (defined in PMString)PMString
PMString(const WideString &s) (defined in PMString)PMString
PMString(ConstCString string, PMString::StringEncoding encoding)PMString
ReadPlatformWriteUnicode(IPMStream *s, PMString::StringPlatformEncoding encoding=kPlatformEncodingOther, bool16 includeBools=kTrue)PMString
ReadWrite(IPMStream *s)PMString
ReadWriteKey(IPMStream *s)PMString
Remove(CharCounter pos, CharCounter count=1)PMString
RemoveGap(uint32 wordWiseIndex, size_type numberOfSpaces) (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
replace(size_type pos, size_type n1, code_value const *s, size_type n2)UnicodeSavvyStringprotected
replace_safe(code_value_iterator b, code_value_iterator e, const_code_value_iterator sb, const_code_value_iterator se) (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
reserve(size_type newCapacity)UnicodeSavvyString
resize(size_type newSize, code_value fill=code_value())UnicodeSavvyString
SetCString(ConstCString C, PMString::StringEncoding encoding)PMString
SetCString(ConstCString C)PMString
SetEncoding(PMString::StringEncoding encoding)PMString
SetKey(ConstCString key, TranslateDuringCall translate=kDontTranslateDuringCall)PMString
SetPString(ConstPString p, PMString::StringEncoding encoding)PMString
SetScript(uint8 script)PMString
SetString(const PMString &s)PMString
SetTranslatable(bool16 shouldTranslate)PMString
SetTranslated()PMString
SetUTF8String(const std::string &utf8String)PMString
SetXString(const UTF16TextChar *x, int32 nDblBytes)PMString
SetXString(const char *x, int32 nBytes, PMString::StringEncoding encoding=kUnknownEncoding)PMString
size_type typedef (defined in UnicodeSavvyString)UnicodeSavvyString
StringEncoding enum namePMString
StringPlatformEncoding enum namePMString
StripWhiteSpace(WhitespaceType wsType=kAllWhiteSpace)PMString
Substring(CharCounter pos, CharCounter count=kMaxInt32) const PMString
surro_GetUTF32TextChar(int32 pos) const (defined in UnicodeSavvyString)UnicodeSavvyStringprotected
swap(PMString &left, PMString &right) noexceptPMStringfriend
ToLower(void)PMString
ToUpper(void)PMString
Translate(const PMLocaleId &locale)PMString
Translate()PMString
TranslateDuringCall enum namePMString
Truncate(CharCounter count=1)PMString
UnicodeBufferIsValid() const (defined in UnicodeSavvyString)UnicodeSavvyStringinlineprotected
UnicodeSavvyString() (defined in UnicodeSavvyString)UnicodeSavvyStringinlineprotected
UnicodeSavvyString(adobe::move_from< UnicodeSavvyString > other)UnicodeSavvyStringinlineprotected
UnicodeSavvyString(UnicodeSavvyString &&other) noexcept (defined in UnicodeSavvyString)UnicodeSavvyStringinlineprotected
UnicodeSavvyString(IteratorType b, IteratorType e, size_type nCodePoints=0)UnicodeSavvyStringinlineprotected
value_type typedef (defined in UnicodeSavvyString)UnicodeSavvyString
WCharLength(void) const PMString
WhitespaceType enum namePMString
~PMString() (defined in PMString)PMString
~UnicodeSavvyString() (defined in UnicodeSavvyString)UnicodeSavvyStringprotected