LibreOffice Module xmloff (master)
1
|
#include <impastpl.hxx>
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 | |
XMLAutoStyleFamily & | operator= (const XMLAutoStyleFamily &)=delete |
void | ClearEntries () |
Public Attributes | |
XmlStyleFamily | mnFamily |
OUString | maStrFamilyName |
rtl::Reference< SvXMLExportPropertyMapper > | mxMapper |
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) |
Definition at line 99 of file impastpl.hxx.
typedef std::set<std::unique_ptr<XMLAutoStylePoolParent>, comphelper::UniquePtrValueLess<XMLAutoStylePoolParent> > XMLAutoStyleFamily::ParentSetType |
Definition at line 102 of file impastpl.hxx.
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.
|
explicit |
Definition at line 55 of file impastpl.cxx.
References mnCount.
|
delete |
void XMLAutoStyleFamily::ClearEntries | ( | ) |
Definition at line 58 of file impastpl.cxx.
References m_ParentSet.
|
delete |
|
friend |
Definition at line 242 of file impastpl.cxx.
ParentSetType XMLAutoStyleFamily::m_ParentSet |
Definition at line 108 of file impastpl.hxx.
Referenced by SvXMLAutoStylePoolP_Impl::Add(), SvXMLAutoStylePoolP_Impl::AddNamed(), and ClearEntries().
std::set<OUString> XMLAutoStyleFamily::maNameSet |
Definition at line 109 of file impastpl.hxx.
Referenced by XMLAutoStylePoolParent::AddNamed(), SvXMLAutoStylePoolP_Impl::GetRegisteredNames(), and XMLAutoStylePoolProperties::XMLAutoStylePoolProperties().
std::set<OUString> XMLAutoStyleFamily::maReservedNameSet |
Definition at line 110 of file impastpl.hxx.
Referenced by XMLAutoStylePoolProperties::XMLAutoStylePoolProperties().
OUString XMLAutoStyleFamily::maStrFamilyName |
Definition at line 105 of file impastpl.hxx.
OUString XMLAutoStyleFamily::maStrPrefix |
Definition at line 113 of file impastpl.hxx.
Referenced by XMLAutoStylePoolProperties::XMLAutoStylePoolProperties().
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 |
Definition at line 112 of file impastpl.hxx.
Referenced by XMLAutoStylePoolProperties::XMLAutoStylePoolProperties().
rtl::Reference<SvXMLExportPropertyMapper> XMLAutoStyleFamily::mxMapper |
Definition at line 106 of file impastpl.hxx.
Referenced by XMLAutoStylePoolParent::Add(), XMLAutoStylePoolParent::Find(), and XMLAutoStylePoolProperties::XMLAutoStylePoolProperties().