CartoType C++ API 8.8-7-gb35e4dc71
for Windows, Linux, Qt and other platforms supporting C++ development
CartoTypeCore::String Member List

This is the complete list of members for CartoTypeCore::String, including all inherited members.

Abbreviate(const AbbreviationDictionary &aDictionary, bool aDeleteWords=false)CartoTypeCore::MString
Append(const MString &aString)CartoTypeCore::MStringinline
Append(const uint16_t *aText, size_t aLength=npos)CartoTypeCore::MStringinline
Append(const char *aText, size_t aLength=npos, int32_t aCodePage=0)CartoTypeCore::MStringinline
Append(const std::basic_string< T > aString)CartoTypeCore::MStringinline
Append(uint16_t aChar)CartoTypeCore::MStringinline
AppendCommaSeparated(const String &aLabel, const String &aText, size_t &aItems, size_t aMaxItems=SIZE_MAX)CartoTypeCore::MString
Attribute(const MString &aKey) const noexceptCartoTypeCore::MString
Attribute(const String &aKey) const noexceptCartoTypeCore::MString
Clear()CartoTypeCore::MStringinline
Compare(MIter< int32_t > &aIter1, MIter< int32_t > &aIter2, StringMatchMethod aStringMatchMethod) noexceptCartoTypeCore::MStringstatic
Compare(MIter< int32_t > &aIter, StringMatchMethod aStringMatchMethod) const noexceptCartoTypeCore::MString
Compare(const MString &aString) constCartoTypeCore::MStringinline
Compare(const MString &aString, StringMatchMethod aStringMatchMethod) const noexceptCartoTypeCore::MString
Compare(const uint16_t *aText) constCartoTypeCore::MStringinline
Compare(const uint16_t *aText, size_t aLength) constCartoTypeCore::MStringinline
Compare(const char16_t *aText, size_t aLength=npos) constCartoTypeCore::MStringinline
Compare(const uint16_t *aText, size_t aLength, StringMatchMethod aStringMatchMethod) const noexceptCartoTypeCore::MString
Compare(const char *aText, size_t aLength=npos, StringMatchMethod aStringMatchMethod=StringMatchMethod::Exact) const noexceptCartoTypeCore::MString
CompareExact(const char *aText, size_t aLength=npos) const noexceptCartoTypeCore::MString
CompareFoldCase(const char *aText, size_t aLength=npos) const noexceptCartoTypeCore::MString
CreateUtf16String() constCartoTypeCore::MString
CreateUtf8String() constCartoTypeCore::MString
Data() const overrideCartoTypeCore::Stringinlinevirtual
Delete(size_t aStart, size_t aEnd)CartoTypeCore::MStringinline
DeletePrefix(const MString &aPrefix)CartoTypeCore::MString
DeleteSuffix(const MString &aSuffix)CartoTypeCore::MString
Find(const MString &aString, StringMatchMethod aStringMatchMethod=StringMatchMethod::Exact, size_t *aEndPos=nullptr) const noexceptCartoTypeCore::MString
First(size_t aLength) constCartoTypeCore::MString
FuzzyCompare(MIter< int32_t > &aIter1, MIter< int32_t > &aIter2, int32_t aMaxDistance) noexceptCartoTypeCore::MStringstatic
FuzzyMatch(MIter< int32_t > &aIter1, MIter< int32_t > &aIter2, int32_t aMaxDistance) noexceptCartoTypeCore::MStringstatic
FuzzyMatch(const char *aText1, const char *aText2, int32_t aMaxDistance) noexceptCartoTypeCore::MStringstatic
iLengthCartoTypeCore::MStringprotected
Insert(size_t aIndex, const MString &aString)CartoTypeCore::MStringinline
Insert(size_t aIndex, const uint16_t *aText, size_t aLength=npos)CartoTypeCore::MStringinline
Insert(size_t aIndex, const char *aText, size_t aLength=npos, int32_t aCodePage=0)CartoTypeCore::MStringinline
Insert(size_t aIndex, uint16_t aChar)CartoTypeCore::MStringinline
IsEmpty() constCartoTypeCore::MStringinline
IsLineBreak(size_t aPos) const noexceptCartoTypeCore::MString
KMaxFuzzyDistanceCartoTypeCore::MStringstatic
Last(size_t aLength) constCartoTypeCore::MString
LayerMatch(const MString &aWildText) constCartoTypeCore::MString
LayerMatch(const char *aWildText) const noexceptCartoTypeCore::MString
Length() constCartoTypeCore::MStringinline
LineBreakAfter(size_t aPos) const noexceptCartoTypeCore::MString
LineBreakBefore(size_t aPos) const noexceptCartoTypeCore::MString
MatchType(const MString &aText) constCartoTypeCore::MString
MString()CartoTypeCore::MStringinlineprotected
MString(size_t aLength)CartoTypeCore::MStringinlineprotected
NextAttribute(size_t &aPos, Text &aKey, Text &aValue) const noexceptCartoTypeCore::MString
operator std::string() constCartoTypeCore::MStringinline
operator!=(const char *aText) constCartoTypeCore::MStringinline
operator!=(const MString &aString) constCartoTypeCore::MStringinline
operator!=(const uint16_t *aText) constCartoTypeCore::MStringinline
operator!=(const char16_t *aText) constCartoTypeCore::MStringinline
operator%(const char *aText) const noexceptCartoTypeCore::MString
operator%(const MString &aString) constCartoTypeCore::MStringinline
operator%(const uint16_t *aText) constCartoTypeCore::MStringinline
operator+=(const T &aText)CartoTypeCore::MStringinline
operator<(const T &aOther) constCartoTypeCore::MStringinline
operator<=(const T &aOther) constCartoTypeCore::MStringinline
operator=(const String &aOther)CartoTypeCore::String
operator=(const MString &aOther)CartoTypeCore::String
operator=(String &&aOther) noexceptCartoTypeCore::String
CartoTypeCore::MString::operator=(const T &aText)CartoTypeCore::MStringinline
operator==(const char *aText) const noexceptCartoTypeCore::MString
operator==(const MString &aString) constCartoTypeCore::MStringinline
operator==(const uint16_t *aText) constCartoTypeCore::MStringinline
operator==(const char16_t *aText) constCartoTypeCore::MStringinline
operator>(const T &aOther) constCartoTypeCore::MStringinline
operator>=(const T &aOther) constCartoTypeCore::MStringinline
operator[](size_t aIndex) constCartoTypeCore::Stringinline
Replace(size_t aStart, size_t aEnd, MIter< int32_t > &aText, size_t aMaxLength)CartoTypeCore::MString
Replace(size_t aStart, size_t aEnd, const MString &aString)CartoTypeCore::MStringinline
Replace(size_t aStart, size_t aEnd, const uint16_t *aText, size_t aLength=npos)CartoTypeCore::MString
Replace(size_t aStart, size_t aEnd, const char16_t *aText, size_t aLength=npos)CartoTypeCore::MStringinline
Replace(size_t aStart, size_t aEnd, const char *aText, size_t aLength=npos, int32_t aCodePage=0)CartoTypeCore::MString
Replace(size_t aStart, size_t aEnd, uint16_t aChar)CartoTypeCore::MStringinline
Set(const MString &aString)CartoTypeCore::MStringinline
Set(const uint16_t *aText, size_t aLength=npos)CartoTypeCore::MStringinline
Set(const std::basic_string< T > aString)CartoTypeCore::MStringinline
Set(const char *aText, size_t aLength=npos)CartoTypeCore::MString
Set(const char *aText, size_t aLength, int32_t aCodePage)CartoTypeCore::MStringinline
Set(uint16_t aChar)CartoTypeCore::MStringinline
SetAttribute(const MString &aKey, const MString &aValue)CartoTypeCore::MString
SetAttribute(const String &aKey, const String &aValue)CartoTypeCore::MString
SetCase(LetterCase aCase, const StringTypeDictionary *aTitleCaseDictionary=0)CartoTypeCore::MString
SetLengthToZero()CartoTypeCore::MStringinline
SetSentenceCase()CartoTypeCore::MString
Shape(BidiParDir aParDir, BidiEngine *aBidiEngine, bool aParStart, bool aReorderFontSelectors)CartoTypeCore::MString
String()CartoTypeCore::Stringinline
String(std::nullptr_t)CartoTypeCore::Stringinline
String(const String &aOther)CartoTypeCore::String
String(const MString &aOther)CartoTypeCore::String
String(String &&aOther) noexceptCartoTypeCore::String
String(const char *aText, size_t aLength=npos)CartoTypeCore::String
String(const uint16_t *aText, size_t aLength=npos)CartoTypeCore::String
String(const char16_t *aText, size_t aLength=npos)CartoTypeCore::String
String(const std::string &aText)CartoTypeCore::String
Substring(size_t aStart, size_t aLength) constCartoTypeCore::MString
ToDimension(size_t *aLengthUsed=nullptr) const noexceptCartoTypeCore::MString
ToDouble(size_t *aLengthUsed=nullptr) const noexceptCartoTypeCore::MString
ToInt32(const uint8_t *aText, size_t aLength, size_t *aLengthUsed=nullptr, int32_t aBase=10) noexceptCartoTypeCore::MStringstatic
ToInt32(size_t *aLengthUsed=nullptr, int32_t aBase=10) const noexceptCartoTypeCore::MString
ToInt64(size_t *aLengthUsed=nullptr, int32_t aBase=10) const noexceptCartoTypeCore::MString
Token(size_t aIndex, const MString *aSeparators=nullptr, const MString *aSingleCharacterTokens=nullptr) constCartoTypeCore::MString
ToUint32(size_t *aLengthUsed=nullptr, int32_t aBase=10) const noexceptCartoTypeCore::MString
Transliterate(const StringTypeDictionary *aTitleCaseDictionary=nullptr, const char *aLocale=nullptr)CartoTypeCore::MString
Trim()CartoTypeCore::MString
WildMatch(const MString &aWildText) const noexceptCartoTypeCore::MString
WildMatch(const char *aWildText) const noexceptCartoTypeCore::MString
~MString()CartoTypeCore::MStringinlinevirtual
~String() (defined in CartoTypeCore::String)CartoTypeCore::Stringinline