LibreOffice Module xmloff (master)  1
Public Types | Public Member Functions | Public Attributes | Friends | List of all members
XMLAutoStyleFamily Struct Reference

#include <impastpl.hxx>

Collaboration diagram for XMLAutoStyleFamily:

Public Types

typedef std::set< std::unique_ptr< XMLAutoStylePoolParent >, comphelper::UniquePtrValueLess< XMLAutoStylePoolParent > > ParentSetType

Public Member Functions

 XMLAutoStyleFamily (XmlStyleFamily nFamily, const OUString &rStrName, const rtl::Reference< SvXMLExportPropertyMapper > &rMapper, const OUString &rStrPrefix, bool bAsFamily)
 XMLAutoStyleFamily (XmlStyleFamily nFamily)
 XMLAutoStyleFamily (const XMLAutoStyleFamily &)=delete
XMLAutoStyleFamilyoperator= (const XMLAutoStyleFamily &)=delete
void ClearEntries ()

Public Attributes

XmlStyleFamily mnFamily
OUString maStrFamilyName
rtl::Reference< SvXMLExportPropertyMappermxMapper
ParentSetType m_ParentSet
std::set< OUString > maNameSet
std::set< OUString > maReservedNameSet
sal_uInt32 mnCount
sal_uInt32 mnName
OUString maStrPrefix
bool mbAsFamily


bool operator< (const XMLAutoStyleFamily &r1, const XMLAutoStyleFamily &r2)

Detailed Description

Definition at line 98 of file impastpl.hxx.

Member Typedef Documentation

Definition at line 101 of file impastpl.hxx.

Constructor & Destructor Documentation

XMLAutoStyleFamily::XMLAutoStyleFamily ( XmlStyleFamily  nFamily,
const OUString &  rStrName,
const rtl::Reference< SvXMLExportPropertyMapper > &  rMapper,
const OUString &  rStrPrefix,
bool  bAsFamily 

Definition at line 45 of file impastpl.cxx.

References mnCount.

XMLAutoStyleFamily::XMLAutoStyleFamily ( XmlStyleFamily  nFamily)

Definition at line 55 of file impastpl.cxx.

References mnCount.

XMLAutoStyleFamily::XMLAutoStyleFamily ( const XMLAutoStyleFamily )

Member Function Documentation

void XMLAutoStyleFamily::ClearEntries ( )

Definition at line 58 of file impastpl.cxx.

References m_ParentSet.

XMLAutoStyleFamily& XMLAutoStyleFamily::operator= ( const XMLAutoStyleFamily )

Friends And Related Function Documentation

bool operator< ( const XMLAutoStyleFamily r1,
const XMLAutoStyleFamily r2 

Definition at line 242 of file impastpl.cxx.

Member Data Documentation

ParentSetType XMLAutoStyleFamily::m_ParentSet
std::set<OUString> XMLAutoStyleFamily::maNameSet
std::set<OUString> XMLAutoStyleFamily::maReservedNameSet
OUString XMLAutoStyleFamily::maStrFamilyName

Definition at line 104 of file impastpl.hxx.

OUString XMLAutoStyleFamily::maStrPrefix
bool XMLAutoStyleFamily::mbAsFamily

Definition at line 113 of file impastpl.hxx.

sal_uInt32 XMLAutoStyleFamily::mnCount

Definition at line 110 of file impastpl.hxx.

XmlStyleFamily XMLAutoStyleFamily::mnFamily

Definition at line 103 of file impastpl.hxx.

Referenced by SvXMLAutoStylePoolP_Impl::GetRegisteredNames(), and operator<().

sal_uInt32 XMLAutoStyleFamily::mnName
rtl::Reference<SvXMLExportPropertyMapper> XMLAutoStyleFamily::mxMapper

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