LibreOffice Module sw (master)
1
|
Public Member Functions | |
SwPoolFormatList () | |
void | Append (char cChar, std::u16string_view rStr) |
void | clear () |
size_t | size () |
bool | empty () |
sal_uInt32 | FindName (SfxStyleFamily eFam, std::u16string_view rName) |
void | RemoveName (SfxStyleFamily eFam, std::u16string_view rName) |
const OUString & | operator[] (sal_uInt32 nIdx) |
Private Types | |
typedef std::unordered_map< OUString, sal_uInt32 > | UniqueHash |
Private Member Functions | |
void | rehash () |
Private Attributes | |
std::vector< OUString > | maImpl |
UniqueHash | maUnique |
Definition at line 148 of file docstyle.hxx.
|
private |
Definition at line 151 of file docstyle.hxx.
|
inline |
Definition at line 155 of file docstyle.hxx.
void SwStyleSheetIterator::SwPoolFormatList::Append | ( | char | cChar, |
std::u16string_view | rStr | ||
) |
Definition at line 438 of file docstyle.cxx.
References aStr.
Referenced by SwStyleSheetIterator::AppendStyleList(), and SwStyleSheetIterator::First().
|
inline |
Definition at line 157 of file docstyle.hxx.
Referenced by SwStyleSheetIterator::First(), and SwStyleSheetIterator::InvalidateIterator().
|
inline |
Definition at line 159 of file docstyle.hxx.
Referenced by SwStyleSheetIterator::First().
sal_uInt32 SwStyleSheetIterator::SwPoolFormatList::FindName | ( | SfxStyleFamily | eFam, |
std::u16string_view | rName | ||
) |
Definition at line 370 of file docstyle.cxx.
References assert(), cCELLSTYLE, cCHAR, cFRAME, cNUMRULE, cPAGE, cPARA, cTABSTYLE, and SAL_MAX_UINT32.
Referenced by SwStyleSheetIterator::Find().
|
inline |
Definition at line 162 of file docstyle.hxx.
|
private |
Definition at line 417 of file docstyle.cxx.
void SwStyleSheetIterator::SwPoolFormatList::RemoveName | ( | SfxStyleFamily | eFam, |
std::u16string_view | rName | ||
) |
Definition at line 425 of file docstyle.cxx.
References assert().
Referenced by SwStyleSheetIterator::Notify().
|
inline |
Definition at line 158 of file docstyle.hxx.
Referenced by SwStyleSheetIterator::Count(), and SwStyleSheetIterator::Next().
|
private |
Definition at line 150 of file docstyle.hxx.
|
private |
Definition at line 152 of file docstyle.hxx.