CartoType C++ API 7.8.2, 2022-03-25
for Windows, Linux, Qt and other platforms supporting C++ development
|
This is the complete list of members for CartoType::TWritableText, including all inherited members.
Abbreviate(const CAbbreviationDictionary &aDictionary) | CartoType::MString | |
Append(const MString &aString) | CartoType::MString | inline |
Append(const uint16_t *aText, size_t aLength=npos) | CartoType::MString | inline |
Append(const char *aText, size_t aLength=npos, int32_t aCodePage=0) | CartoType::MString | inline |
Append(const std::basic_string< T > aString) | CartoType::MString | inline |
Append(uint16_t aChar) | CartoType::MString | inline |
AppendCommaSeparated(const CString &aLabel, const CString &aText, size_t &aItems, size_t aMaxItems=SIZE_MAX) | CartoType::MString | |
Clear() | CartoType::MString | inline |
Compare(MIter< int32_t > &aIter1, MIter< int32_t > &aIter2, TStringMatchMethod aStringMatchMethod) noexcept | CartoType::MString | static |
Compare(MIter< int32_t > &aIter, TStringMatchMethod aStringMatchMethod) const noexcept | CartoType::MString | |
Compare(const MString &aString) const | CartoType::MString | inline |
Compare(const MString &aString, TStringMatchMethod aStringMatchMethod) const noexcept | CartoType::MString | |
Compare(const uint16_t *aText) const | CartoType::MString | inline |
Compare(const uint16_t *aText, size_t aLength) const | CartoType::MString | inline |
Compare(const char16_t *aText, size_t aLength=npos) const | CartoType::MString | inline |
Compare(const uint16_t *aText, size_t aLength, TStringMatchMethod aStringMatchMethod) const noexcept | CartoType::MString | |
Compare(const char *aText, size_t aLength=npos, TStringMatchMethod aStringMatchMethod=TStringMatchMethod::Exact) const noexcept | CartoType::MString | |
CompareExact(const char *aText, size_t aLength=npos) const noexcept | CartoType::MString | |
CompareFoldCase(const char *aText, size_t aLength=npos) const noexcept | CartoType::MString | |
CreateUtf16String() const | CartoType::MString | |
CreateUtf8String() const | CartoType::MString | |
Delete(size_t aStart, size_t aEnd) | CartoType::MString | inline |
DeletePrefix(const MString &aPrefix) | CartoType::MString | |
DeleteSuffix(const MString &aSuffix) | CartoType::MString | |
Find(const MString &aString, TStringMatchMethod aStringMatchMethod=TStringMatchMethod::Exact, size_t *aEndPos=nullptr) const noexcept | CartoType::MString | |
First(size_t aLength) const | CartoType::MString | |
FuzzyMatch(MIter< int32_t > &aIter1, MIter< int32_t > &aIter2, int32_t aMaxDistance) noexcept | CartoType::MString | static |
FuzzyMatch(const char *aText1, const char *aText2, int32_t aMaxDistance) noexcept | CartoType::MString | static |
GetAttribute(const MString &aKey) const noexcept | CartoType::MString | |
GetAttribute(const CString &aKey) const noexcept | CartoType::MString | |
iLength | CartoType::MString | protected |
Insert(size_t aIndex, const MString &aString) | CartoType::MString | inline |
Insert(size_t aIndex, const uint16_t *aText, size_t aLength=npos) | CartoType::MString | inline |
Insert(size_t aIndex, const char *aText, size_t aLength=npos, int32_t aCodePage=0) | CartoType::MString | inline |
Insert(size_t aIndex, uint16_t aChar) | CartoType::MString | inline |
IsEmpty() const | CartoType::MString | inline |
IsLineBreak(size_t aPos) const noexcept | CartoType::MString | |
KMaxFuzzyDistance | CartoType::MString | static |
Last(size_t aLength) const | CartoType::MString | |
LayerMatch(const MString &aWildText) const | CartoType::MString | |
LayerMatch(const char *aWildText) const noexcept | CartoType::MString | |
Length() const | CartoType::MString | inline |
LineBreakAfter(size_t aPos) const noexcept | CartoType::MString | |
LineBreakBefore(size_t aPos) const noexcept | CartoType::MString | |
MString() | CartoType::MString | inlineprotected |
MString(size_t aLength) | CartoType::MString | inlineprotected |
NextAttribute(size_t &aPos, TText &aKey, TText &aValue) const noexcept | CartoType::MString | |
operator std::string() const | CartoType::MString | inline |
operator!=(const char *aText) const | CartoType::MString | inline |
operator!=(const MString &aString) const | CartoType::MString | inline |
operator!=(const uint16_t *aText) const | CartoType::MString | inline |
operator!=(const char16_t *aText) const | CartoType::MString | inline |
operator%(const char *aText) const noexcept | CartoType::MString | |
operator%(const MString &aString) const | CartoType::MString | inline |
operator%(const uint16_t *aText) const | CartoType::MString | inline |
operator+=(const T &aText) | CartoType::MString | inline |
operator<(const T &aOther) const | CartoType::MString | inline |
operator<=(const T &aOther) const | CartoType::MString | inline |
operator=(const T &aText) | CartoType::MString | inline |
operator==(const char *aText) const noexcept | CartoType::MString | |
operator==(const MString &aString) const | CartoType::MString | inline |
operator==(const uint16_t *aText) const | CartoType::MString | inline |
operator==(const char16_t *aText) const | CartoType::MString | inline |
operator>(const T &aOther) const | CartoType::MString | inline |
operator>=(const T &aOther) const | CartoType::MString | inline |
operator[](size_t aIndex) const | CartoType::MString | inline |
Replace(size_t aStart, size_t aEnd, MIter< int32_t > &aText, size_t aMaxLength) | CartoType::MString | |
Replace(size_t aStart, size_t aEnd, const MString &aString) | CartoType::MString | inline |
Replace(size_t aStart, size_t aEnd, const uint16_t *aText, size_t aLength=npos) | CartoType::MString | |
Replace(size_t aStart, size_t aEnd, const char *aText, size_t aLength=npos, int32_t aCodePage=0) | CartoType::MString | |
Replace(size_t aStart, size_t aEnd, uint16_t aChar) | CartoType::MString | inline |
Set(const MString &aString) | CartoType::MString | inline |
Set(const uint16_t *aText, size_t aLength=npos) | CartoType::MString | inline |
Set(const std::basic_string< T > aString) | CartoType::MString | inline |
Set(const char *aText, size_t aLength=npos) | CartoType::MString | |
Set(const char *aText, size_t aLength, int32_t aCodePage) | CartoType::MString | inline |
Set(uint16_t aChar) | CartoType::MString | inline |
SetAttribute(const MString &aKey, const MString &aValue) | CartoType::MString | |
SetAttribute(const CString &aKey, const CString &aValue) | CartoType::MString | |
SetCase(TLetterCase aCase, const CStringTypeDictionary *aTitleCaseDictionary=0) | CartoType::MString | |
SetLengthToZero() | CartoType::MString | inline |
SetSentenceCase() | CartoType::MString | |
Shape(TBidiParDir aParDir, CBidiEngine *aBidiEngine, bool aParStart, bool aReorderFontSelectors) | CartoType::MString | |
Text() const | CartoType::TWritableText | inlinevirtual |
ToDimension(size_t *aLengthUsed=nullptr) const noexcept | CartoType::MString | |
ToDouble(size_t *aLengthUsed=nullptr) const noexcept | CartoType::MString | |
ToInt32(const uint8_t *aText, size_t aLength, size_t *aLengthUsed=nullptr, int32_t aBase=10) noexcept | CartoType::MString | static |
ToInt32(size_t *aLengthUsed=nullptr, int32_t aBase=10) const noexcept | CartoType::MString | |
ToInt64(size_t *aLengthUsed=nullptr, int32_t aBase=10) const noexcept | CartoType::MString | |
ToUint32(size_t *aLengthUsed=nullptr, int32_t aBase=10) const noexcept | CartoType::MString | |
Transliterate(const CStringTypeDictionary *aTitleCaseDictionary=nullptr, const char *aLocale=nullptr) | CartoType::MString | |
Trim() | CartoType::MString | |
TWritableText() | CartoType::TWritableText | inline |
TWritableText(uint16_t *aText, size_t aLength) | CartoType::TWritableText | inline |
WildMatch(const MString &aWildText) const noexcept | CartoType::MString | |
WildMatch(const char *aWildText) const noexcept | CartoType::MString | |
~MString() | CartoType::MString | inlinevirtual |