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 99 of file impastpl.hxx.

Member Typedef Documentation

Definition at line 102 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)
explicit

Definition at line 55 of file impastpl.cxx.

References mnCount.

XMLAutoStyleFamily::XMLAutoStyleFamily ( const XMLAutoStyleFamily )
delete

Member Function Documentation

void XMLAutoStyleFamily::ClearEntries ( )

Definition at line 58 of file impastpl.cxx.

References m_ParentSet.

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

Friends And Related Function Documentation

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

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 105 of file impastpl.hxx.

OUString XMLAutoStyleFamily::maStrPrefix
bool XMLAutoStyleFamily::mbAsFamily

Definition at line 114 of file impastpl.hxx.

sal_uInt32 XMLAutoStyleFamily::mnCount

Definition at line 111 of file impastpl.hxx.

XmlStyleFamily XMLAutoStyleFamily::mnFamily

Definition at line 104 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: