CartoType C++ API 7.8.2, 2022-03-25
for Windows, Linux, Qt and other platforms supporting C++ development
CartoType::CString Member List

This is the complete list of members for CartoType::CString, including all inherited members.

Abbreviate(const CAbbreviationDictionary &aDictionary)CartoType::MString
Append(const MString &aString)CartoType::MStringinline
Append(const uint16_t *aText, size_t aLength=npos)CartoType::MStringinline
Append(const char *aText, size_t aLength=npos, int32_t aCodePage=0)CartoType::MStringinline
Append(const std::basic_string< T > aString)CartoType::MStringinline
Append(uint16_t aChar)CartoType::MStringinline
AppendCommaSeparated(const CString &aLabel, const CString &aText, size_t &aItems, size_t aMaxItems=SIZE_MAX)CartoType::MString
Clear()CartoType::MStringinline
Compare(MIter< int32_t > &aIter1, MIter< int32_t > &aIter2, TStringMatchMethod aStringMatchMethod) noexceptCartoType::MStringstatic
Compare(MIter< int32_t > &aIter, TStringMatchMethod aStringMatchMethod) const noexceptCartoType::MString
Compare(const MString &aString) constCartoType::MStringinline
Compare(const MString &aString, TStringMatchMethod aStringMatchMethod) const noexceptCartoType::MString
Compare(const uint16_t *aText) constCartoType::MStringinline
Compare(const uint16_t *aText, size_t aLength) constCartoType::MStringinline
Compare(const char16_t *aText, size_t aLength=npos) constCartoType::MStringinline
Compare(const uint16_t *aText, size_t aLength, TStringMatchMethod aStringMatchMethod) const noexceptCartoType::MString
Compare(const char *aText, size_t aLength=npos, TStringMatchMethod aStringMatchMethod=TStringMatchMethod::Exact) const noexceptCartoType::MString
CompareExact(const char *aText, size_t aLength=npos) const noexceptCartoType::MString
CompareFoldCase(const char *aText, size_t aLength=npos) const noexceptCartoType::MString
CreateUtf16String() constCartoType::MString
CreateUtf8String() constCartoType::MString
CString()CartoType::CStringinline
CString(std::nullptr_t)CartoType::CStringinline
CString(const CString &aOther)CartoType::CString
CString(const MString &aOther)CartoType::CString
CString(CString &&aOther) noexceptCartoType::CString
CString(const char *aText, size_t aLength=npos)CartoType::CString
CString(const uint16_t *aText, size_t aLength=npos)CartoType::CString
CString(const char16_t *aText, size_t aLength=npos)CartoType::CString
CString(const std::string &aText)CartoType::CString
Delete(size_t aStart, size_t aEnd)CartoType::MStringinline
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 noexceptCartoType::MString
First(size_t aLength) constCartoType::MString
FuzzyMatch(MIter< int32_t > &aIter1, MIter< int32_t > &aIter2, int32_t aMaxDistance) noexceptCartoType::MStringstatic
FuzzyMatch(const char *aText1, const char *aText2, int32_t aMaxDistance) noexceptCartoType::MStringstatic
GetAttribute(const MString &aKey) const noexceptCartoType::MString
GetAttribute(const CString &aKey) const noexceptCartoType::MString
iLengthCartoType::MStringprotected
Insert(size_t aIndex, const MString &aString)CartoType::MStringinline
Insert(size_t aIndex, const uint16_t *aText, size_t aLength=npos)CartoType::MStringinline
Insert(size_t aIndex, const char *aText, size_t aLength=npos, int32_t aCodePage=0)CartoType::MStringinline
Insert(size_t aIndex, uint16_t aChar)CartoType::MStringinline
IsEmpty() constCartoType::MStringinline
IsLineBreak(size_t aPos) const noexceptCartoType::MString
KMaxFuzzyDistanceCartoType::MStringstatic
Last(size_t aLength) constCartoType::MString
LayerMatch(const MString &aWildText) constCartoType::MString
LayerMatch(const char *aWildText) const noexceptCartoType::MString
Length() constCartoType::MStringinline
LineBreakAfter(size_t aPos) const noexceptCartoType::MString
LineBreakBefore(size_t aPos) const noexceptCartoType::MString
MString()CartoType::MStringinlineprotected
MString(size_t aLength)CartoType::MStringinlineprotected
NextAttribute(size_t &aPos, TText &aKey, TText &aValue) const noexceptCartoType::MString
operator std::string() constCartoType::MStringinline
operator!=(const char *aText) constCartoType::MStringinline
operator!=(const MString &aString) constCartoType::MStringinline
operator!=(const uint16_t *aText) constCartoType::MStringinline
operator!=(const char16_t *aText) constCartoType::MStringinline
operator%(const char *aText) const noexceptCartoType::MString
operator%(const MString &aString) constCartoType::MStringinline
operator%(const uint16_t *aText) constCartoType::MStringinline
operator+=(const T &aText)CartoType::MStringinline
operator<(const T &aOther) constCartoType::MStringinline
operator<=(const T &aOther) constCartoType::MStringinline
operator=(const CString &aOther)CartoType::CString
operator=(const MString &aOther)CartoType::CString
operator=(CString &&aOther) noexceptCartoType::CString
CartoType::MString::operator=(const T &aText)CartoType::MStringinline
operator==(const char *aText) const noexceptCartoType::MString
operator==(const MString &aString) constCartoType::MStringinline
operator==(const uint16_t *aText) constCartoType::MStringinline
operator==(const char16_t *aText) constCartoType::MStringinline
operator>(const T &aOther) constCartoType::MStringinline
operator>=(const T &aOther) constCartoType::MStringinline
operator[](size_t aIndex) constCartoType::CStringinline
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::MStringinline
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::MStringinline
Set(const MString &aString)CartoType::MStringinline
Set(const uint16_t *aText, size_t aLength=npos)CartoType::MStringinline
Set(const std::basic_string< T > aString)CartoType::MStringinline
Set(const char *aText, size_t aLength=npos)CartoType::MString
Set(const char *aText, size_t aLength, int32_t aCodePage)CartoType::MStringinline
Set(uint16_t aChar)CartoType::MStringinline
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::MStringinline
SetSentenceCase()CartoType::MString
Shape(TBidiParDir aParDir, CBidiEngine *aBidiEngine, bool aParStart, bool aReorderFontSelectors)CartoType::MString
Text() const overrideCartoType::CStringinlinevirtual
ToDimension(size_t *aLengthUsed=nullptr) const noexceptCartoType::MString
ToDouble(size_t *aLengthUsed=nullptr) const noexceptCartoType::MString
ToInt32(const uint8_t *aText, size_t aLength, size_t *aLengthUsed=nullptr, int32_t aBase=10) noexceptCartoType::MStringstatic
ToInt32(size_t *aLengthUsed=nullptr, int32_t aBase=10) const noexceptCartoType::MString
ToInt64(size_t *aLengthUsed=nullptr, int32_t aBase=10) const noexceptCartoType::MString
ToUint32(size_t *aLengthUsed=nullptr, int32_t aBase=10) const noexceptCartoType::MString
Transliterate(const CStringTypeDictionary *aTitleCaseDictionary=nullptr, const char *aLocale=nullptr)CartoType::MString
Trim()CartoType::MString
WildMatch(const MString &aWildText) const noexceptCartoType::MString
WildMatch(const char *aWildText) const noexceptCartoType::MString
~CString() (defined in CartoType::CString)CartoType::CStringinline
~MString()CartoType::MStringinlinevirtual