|
LibreOffice Module svl (master) 1
|
#include <sharedstring.hxx>
Public Member Functions | |
| SharedString ()=default | |
| SharedString (rtl_uString *pData, rtl_uString *pDataIgnoreCase) | |
| SharedString (const OUString &rStr) | |
| SharedString (const SharedString &r) | |
| SharedString (SharedString &&r) noexcept | |
| ~SharedString () | |
| SharedString & | operator= (const SharedString &r) |
| SharedString & | operator= (SharedString &&r) noexcept |
| bool | operator== (const SharedString &r) const |
| bool | operator!= (const SharedString &r) const |
| const OUString & | getString () const |
| const OUString & | getIgnoreCaseString () const |
| rtl_uString * | getData () |
| const rtl_uString * | getData () const |
| rtl_uString * | getDataIgnoreCase () |
| const rtl_uString * | getDataIgnoreCase () const |
| bool | isValid () const |
| bool | isEmpty () const |
| sal_Int32 | getLength () const |
Static Public Member Functions | |
| static const SharedString & | getEmptyString () |
Static Public Attributes | |
| static const OUString | EMPTY_STRING |
Private Attributes | |
| rtl_uString * | mpData = nullptr |
| rtl_uString * | mpDataIgnoreCase = nullptr |
Definition at line 20 of file sharedstring.hxx.
|
default |
References getLength(), and getString().
|
inline |
Definition at line 57 of file sharedstring.hxx.
References mpData, mpDataIgnoreCase, and pData.
|
inlineexplicit |
Definition at line 66 of file sharedstring.hxx.
|
inline |
Definition at line 71 of file sharedstring.hxx.
References mpData, and mpDataIgnoreCase.
|
inlinenoexcept |
Definition at line 79 of file sharedstring.hxx.
|
inline |
Definition at line 85 of file sharedstring.hxx.
References mpData, and mpDataIgnoreCase.
|
inline |
Definition at line 123 of file sharedstring.hxx.
References mpData.
|
inline |
Definition at line 128 of file sharedstring.hxx.
References mpData.
|
inline |
Definition at line 133 of file sharedstring.hxx.
References mpDataIgnoreCase.
|
inline |
Definition at line 138 of file sharedstring.hxx.
References mpDataIgnoreCase.
|
static |
Definition at line 16 of file sharedstring.cxx.
References EMPTY_STRING.
Referenced by svl::SharedStringPool::SharedStringPool().
|
inline |
Definition at line 118 of file sharedstring.hxx.
References EMPTY_STRING, and mpDataIgnoreCase.
|
inline |
Definition at line 153 of file sharedstring.hxx.
References mpData.
|
inline |
Definition at line 113 of file sharedstring.hxx.
References EMPTY_STRING, and mpData.
|
inline |
Definition at line 148 of file sharedstring.hxx.
References mpData.
|
inline |
Definition at line 143 of file sharedstring.hxx.
References mpData.
|
inline |
Definition at line 108 of file sharedstring.hxx.
References operator==().
| SharedString & svl::SharedString::operator= | ( | const SharedString & | r | ) |
Definition at line 26 of file sharedstring.cxx.
References mpData, and mpDataIgnoreCase.
|
inlinenoexcept |
Definition at line 93 of file sharedstring.hxx.
| bool svl::SharedString::operator== | ( | const SharedString & | r | ) | const |
|
static |
Definition at line 27 of file sharedstring.hxx.
Referenced by getEmptyString(), getIgnoreCaseString(), getString(), and svl::SharedStringPool::SharedStringPool().
|
private |
Definition at line 22 of file sharedstring.hxx.
Referenced by getData(), getLength(), getString(), isEmpty(), isValid(), operator=(), operator==(), SharedString(), and ~SharedString().
|
private |
Definition at line 23 of file sharedstring.hxx.
Referenced by getDataIgnoreCase(), getIgnoreCaseString(), operator=(), SharedString(), and ~SharedString().