LibreOffice Module sw (master)  1
Public Member Functions | Private Attributes | List of all members
SvXMLItemMapEntries Class Referencefinal

this class manages an array of SvXMLItemMapEntry. More...

#include <xmlitmap.hxx>

Inheritance diagram for SvXMLItemMapEntries:
Collaboration diagram for SvXMLItemMapEntries:

Public Member Functions

 SvXMLItemMapEntries (SvXMLItemMapEntry const *pEntrys)
virtual ~SvXMLItemMapEntries () override
SvXMLItemMapEntry const * getByName (sal_Int32 nElement) const
SvXMLItemMapEntry const & getByIndex (sal_uInt16 nIndex) const
sal_uInt16 getCount () const
- Public Member Functions inherited from SvRefBase
 SvRefBase ()
 SvRefBase (const SvRefBase &)
SvRefBaseoperator= (const SvRefBase &)
void RestoreNoDelete ()
void AddNextRef ()
void AddFirstRef ()
void ReleaseRef ()
unsigned int GetRefCount () const

Private Attributes

std::unique_ptr< SvXMLItemMapEntries_implmpImpl

Additional Inherited Members

- Protected Member Functions inherited from SvRefBase

Detailed Description

this class manages an array of SvXMLItemMapEntry.

It is used for optimizing the static array on startup of import or export

Definition at line 65 of file xmlitmap.hxx.

Constructor & Destructor Documentation

SvXMLItemMapEntries::SvXMLItemMapEntries ( SvXMLItemMapEntry const *  pEntrys)

Definition at line 35 of file xmlitmpr.cxx.

References SvXMLItemMapEntry::eLocalName, mpImpl, and XML_TOKEN_INVALID.

SvXMLItemMapEntries::~SvXMLItemMapEntries ( )

Definition at line 48 of file xmlitmpr.cxx.

Member Function Documentation

SvXMLItemMapEntry const & SvXMLItemMapEntries::getByIndex ( sal_uInt16  nIndex) const

Definition at line 66 of file xmlitmpr.cxx.

References mpImpl.

Referenced by SvXMLExportItemMapper::exportElementItems(), and SvXMLExportItemMapper::exportXML().

SvXMLItemMapEntry const * SvXMLItemMapEntries::getByName ( sal_Int32  nElement) const
sal_uInt16 SvXMLItemMapEntries::getCount ( ) const

Definition at line 71 of file xmlitmpr.cxx.

References mpImpl.

Referenced by SvXMLExportItemMapper::exportXML().

Member Data Documentation

std::unique_ptr<SvXMLItemMapEntries_impl> SvXMLItemMapEntries::mpImpl

Definition at line 67 of file xmlitmap.hxx.

Referenced by getByIndex(), getByName(), getCount(), and SvXMLItemMapEntries().

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