24#include <rtl/ustring.hxx>
39 SubStr(OUString aReal, OUString aUpper);
47 SAL_DLLPRIVATE
void InitTokens();
56 size_t GetSubCount()
const;
57 bool GetSubIndex(
const OUString& rSubStr, sal_uInt16& rIndex,
bool& bMatchCase)
const;
58 OUString GetSubStr(sal_uInt16 nIndex)
const;
59 sal_Int32
Compare(
const OUString& rSubStr1,
const OUString& rSubStr2)
const;
60 sal_Int32 ICompare(
const OUString& rSubStr1,
const OUString& rSubStr2)
const;
68 typedef std::vector<std::unique_ptr<ScUserListData>>
DataType;
80 bool HasEntry(std::u16string_view rStr)
const;
Stores individual user-defined sort list.
SubStringsType maSubStrings
const OUString & GetString() const
std::vector< SubStr > SubStringsType
Collection of user-defined sort lists.
DataType::const_iterator const_iterator
std::vector< std::unique_ptr< ScUserListData > > DataType
DataType::iterator iterator
const_iterator begin() const
void SetString(SwCursor &rCursor, std::u16string_view aString)
static short Compare(const OUString &sInput1, const OUString &sInput2, const bool bCaseSens, const ScUserListData *pData, const CollatorWrapper *pCW)
Naturally compares two given strings.
enumrange< T >::Iterator begin(enumrange< T >)
bool operator!=(const XclExpString &rLeft, const XclExpString &rRight)
bool operator==(const XclFontData &rLeft, const XclFontData &rRight)