24#include <rtl/ustring.hxx>
44 SAL_DLLPRIVATE
void InitTokens();
52 bool GetSubIndex(
const OUString& rSubStr, sal_uInt16& rIndex,
bool& bMatchCase)
const;
53 OUString GetSubStr(sal_uInt16 nIndex)
const;
54 sal_Int32
Compare(
const OUString& rSubStr1,
const OUString& rSubStr2)
const;
55 sal_Int32 ICompare(
const OUString& rSubStr1,
const OUString& rSubStr2)
const;
75 bool HasEntry(std::u16string_view rStr)
const;
87 maData.emplace_back(std::forward<Args>(
args)...);
Stores individual user-defined sort list.
const OUString & GetString() const
size_t GetSubCount() const
std::vector< SubStr > maSubStrings
Collection of user-defined sort lists.
void EraseData(size_t nIndex)
void emplace_back(Args &&... args)
ScUserList & operator=(const ScUserList &r)=default
std::vector< ScUserListData > DataType
ScUserListData & operator[](size_t nIndex)
bool operator!=(const ScUserList &r) const
const ScUserListData & operator[](size_t nIndex) const
ScUserList(const ScUserList &r)=default
std::vector< sal_Int8, boost::noinit_adaptor< std::allocator< sal_Int8 > > > maData
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.
bool operator==(const XclFontData &rLeft, const XclFontData &rRight)