LibreOffice Module sw (master)  1
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
SwStyleSheetIterator::SwPoolFormatList Class Reference

Public Member Functions

 SwPoolFormatList ()
void Append (SfxStyleFamily eFam, const OUString &rStr)
void clear ()
size_t size ()
bool empty ()
sal_uInt32 FindName (SfxStyleFamily eFam, const OUString &rName)
void RemoveName (SfxStyleFamily eFam, const OUString &rName)
const std::pair< SfxStyleFamily, OUString > & operator[] (sal_uInt32 nIdx)

Private Types

typedef std::unordered_map< std::pair< SfxStyleFamily, OUString >, sal_uInt32 > UniqueHash

Private Member Functions

void rehash ()

Private Attributes

std::vector< std::pair< SfxStyleFamily, OUString > > maImpl
UniqueHash maUnique

Detailed Description

Definition at line 161 of file docstyle.hxx.

Member Typedef Documentation

typedef std::unordered_map<std::pair<SfxStyleFamily, OUString>, sal_uInt32> SwStyleSheetIterator::SwPoolFormatList::UniqueHash

Definition at line 164 of file docstyle.hxx.

Constructor & Destructor Documentation

SwStyleSheetIterator::SwPoolFormatList::SwPoolFormatList ( )

Definition at line 168 of file docstyle.hxx.

Member Function Documentation

void SwStyleSheetIterator::SwPoolFormatList::Append ( SfxStyleFamily  eFam,
const OUString &  rStr 
void SwStyleSheetIterator::SwPoolFormatList::clear ( )
bool SwStyleSheetIterator::SwPoolFormatList::empty ( )

Definition at line 172 of file docstyle.hxx.

Referenced by SwStyleSheetIterator::First().

sal_uInt32 SwStyleSheetIterator::SwPoolFormatList::FindName ( SfxStyleFamily  eFam,
const OUString &  rName 

Definition at line 360 of file docstyle.cxx.

References SAL_MAX_UINT32.

Referenced by SwStyleSheetIterator::Find().

const std::pair<SfxStyleFamily,OUString>& SwStyleSheetIterator::SwPoolFormatList::operator[] ( sal_uInt32  nIdx)

Definition at line 175 of file docstyle.hxx.

void SwStyleSheetIterator::SwPoolFormatList::rehash ( )

Definition at line 377 of file docstyle.cxx.

References i.

void SwStyleSheetIterator::SwPoolFormatList::RemoveName ( SfxStyleFamily  eFam,
const OUString &  rName 

Definition at line 385 of file docstyle.cxx.

Referenced by SwStyleSheetIterator::Notify().

size_t SwStyleSheetIterator::SwPoolFormatList::size ( )

Definition at line 171 of file docstyle.hxx.

Referenced by SwStyleSheetIterator::Count(), and SwStyleSheetIterator::Next().

Member Data Documentation

std::vector<std::pair<SfxStyleFamily, OUString> > SwStyleSheetIterator::SwPoolFormatList::maImpl

Definition at line 163 of file docstyle.hxx.

UniqueHash SwStyleSheetIterator::SwPoolFormatList::maUnique

Definition at line 165 of file docstyle.hxx.

The documentation for this class was generated from the following files: