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:
[legend]

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
 

Friends

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

Detailed Description

Definition at line 98 of file impastpl.hxx.

Member Typedef Documentation

◆ ParentSetType

Definition at line 101 of file impastpl.hxx.

Constructor & Destructor Documentation

◆ XMLAutoStyleFamily() [1/3]

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() [2/3]

XMLAutoStyleFamily::XMLAutoStyleFamily ( XmlStyleFamily  nFamily)
explicit

Definition at line 55 of file impastpl.cxx.

References mnCount.

◆ XMLAutoStyleFamily() [3/3]

XMLAutoStyleFamily::XMLAutoStyleFamily ( const XMLAutoStyleFamily )
delete

Member Function Documentation

◆ ClearEntries()

void XMLAutoStyleFamily::ClearEntries ( )

Definition at line 58 of file impastpl.cxx.

References m_ParentSet.

◆ operator=()

XMLAutoStyleFamily & XMLAutoStyleFamily::operator= ( const XMLAutoStyleFamily )
delete

Friends And Related Function Documentation

◆ operator<

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

Definition at line 242 of file impastpl.cxx.

Member Data Documentation

◆ m_ParentSet

ParentSetType XMLAutoStyleFamily::m_ParentSet

◆ maNameSet

std::set<OUString> XMLAutoStyleFamily::maNameSet

◆ maReservedNameSet

std::set<OUString> XMLAutoStyleFamily::maReservedNameSet

◆ maStrFamilyName

OUString XMLAutoStyleFamily::maStrFamilyName

Definition at line 104 of file impastpl.hxx.

Referenced by SvXMLAutoStylePoolP_Impl::exportXML().

◆ maStrPrefix

OUString XMLAutoStyleFamily::maStrPrefix

◆ mbAsFamily

bool XMLAutoStyleFamily::mbAsFamily

Definition at line 113 of file impastpl.hxx.

Referenced by SvXMLAutoStylePoolP_Impl::exportXML().

◆ mnCount

sal_uInt32 XMLAutoStyleFamily::mnCount

◆ mnFamily

XmlStyleFamily XMLAutoStyleFamily::mnFamily

Definition at line 103 of file impastpl.hxx.

Referenced by SvXMLAutoStylePoolP_Impl::GetRegisteredNames().

◆ mnName

sal_uInt32 XMLAutoStyleFamily::mnName

◆ mxMapper

rtl::Reference<SvXMLExportPropertyMapper> XMLAutoStyleFamily::mxMapper

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