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< XMLAutoStylePoolParentParentSetType

Public Member Functions

 XMLAutoStyleFamily (XmlStyleFamily nFamily, OUString aStrName, rtl::Reference< SvXMLExportPropertyMapper > xMapper, OUString aStrPrefix, 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 96 of file impastpl.hxx.

Member Typedef Documentation

◆ ParentSetType

Definition at line 98 of file impastpl.hxx.

Constructor & Destructor Documentation

◆ XMLAutoStyleFamily() [1/3]

XMLAutoStyleFamily::XMLAutoStyleFamily ( XmlStyleFamily  nFamily,
OUString  aStrName,
rtl::Reference< SvXMLExportPropertyMapper xMapper,
OUString  aStrPrefix,
bool  bAsFamily 

Definition at line 44 of file impastpl.cxx.

References mnCount.

◆ XMLAutoStyleFamily() [2/3]

XMLAutoStyleFamily::XMLAutoStyleFamily ( XmlStyleFamily  nFamily)

Definition at line 54 of file impastpl.cxx.

References mnCount.

◆ XMLAutoStyleFamily() [3/3]

XMLAutoStyleFamily::XMLAutoStyleFamily ( const XMLAutoStyleFamily )

Member Function Documentation

◆ ClearEntries()

void XMLAutoStyleFamily::ClearEntries ( )

Definition at line 57 of file impastpl.cxx.

References m_ParentSet.

◆ operator=()

XMLAutoStyleFamily & XMLAutoStyleFamily::operator= ( const XMLAutoStyleFamily )

Friends And Related Function Documentation

◆ operator<

bool operator< ( const XMLAutoStyleFamily r1,
const XMLAutoStyleFamily r2 

Definition at line 233 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 101 of file impastpl.hxx.

Referenced by SvXMLAutoStylePoolP_Impl::exportXML().

◆ maStrPrefix

OUString XMLAutoStyleFamily::maStrPrefix

◆ mbAsFamily

bool XMLAutoStyleFamily::mbAsFamily

Definition at line 110 of file impastpl.hxx.

Referenced by SvXMLAutoStylePoolP_Impl::exportXML().

◆ mnCount

sal_uInt32 XMLAutoStyleFamily::mnCount

◆ mnFamily

XmlStyleFamily XMLAutoStyleFamily::mnFamily

Definition at line 100 of file impastpl.hxx.

◆ mnName

sal_uInt32 XMLAutoStyleFamily::mnName

◆ mxMapper

rtl::Reference<SvXMLExportPropertyMapper> XMLAutoStyleFamily::mxMapper

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