Kaydet (Commit) b94e46ca authored tarafından Tor Lillqvist's avatar Tor Lillqvist

If it is a set, don't call it a list, that just confuses the reader

Change-Id: I1d80c2ee463a0253e7e3a84331106006316c1ea6
üst 5522d9ae
...@@ -57,7 +57,7 @@ XMLAutoStyleFamily::~XMLAutoStyleFamily() {} ...@@ -57,7 +57,7 @@ XMLAutoStyleFamily::~XMLAutoStyleFamily() {}
void XMLAutoStyleFamily::ClearEntries() void XMLAutoStyleFamily::ClearEntries()
{ {
maParents.clear(); maParentSet.clear();
} }
// Class SvXMLAutoStylePoolProperties_Impl // Class SvXMLAutoStylePoolProperties_Impl
...@@ -77,7 +77,7 @@ XMLAutoStylePoolProperties::XMLAutoStylePoolProperties( XMLAutoStyleFamily& rFam ...@@ -77,7 +77,7 @@ XMLAutoStylePoolProperties::XMLAutoStylePoolProperties( XMLAutoStyleFamily& rFam
sBuffer.append( OUString::number( rFamilyData.mnName ) ); sBuffer.append( OUString::number( rFamilyData.mnName ) );
msName = sBuffer.makeStringAndClear(); msName = sBuffer.makeStringAndClear();
} }
while (rFamilyData.maNameList.find(msName) != rFamilyData.maNameList.end()); while (rFamilyData.maNameSet.find(msName) != rFamilyData.maNameSet.end());
} }
bool operator<( const XMLAutoStyleFamily& r1, const XMLAutoStyleFamily& r2) bool operator<( const XMLAutoStyleFamily& r1, const XMLAutoStyleFamily& r2)
...@@ -155,7 +155,7 @@ sal_Bool XMLAutoStylePoolParent::AddNamed( XMLAutoStyleFamily& rFamilyData, cons ...@@ -155,7 +155,7 @@ sal_Bool XMLAutoStylePoolParent::AddNamed( XMLAutoStyleFamily& rFamilyData, cons
} }
} }
if (rFamilyData.maNameList.find(rName) == rFamilyData.maNameList.end()) if (rFamilyData.maNameSet.find(rName) == rFamilyData.maNameSet.end())
{ {
XMLAutoStylePoolProperties* pProperties = XMLAutoStylePoolProperties* pProperties =
new XMLAutoStylePoolProperties( rFamilyData, rProperties ); new XMLAutoStylePoolProperties( rFamilyData, rProperties );
...@@ -238,8 +238,8 @@ void SvXMLAutoStylePoolP_Impl::AddFamily( ...@@ -238,8 +238,8 @@ void SvXMLAutoStylePoolP_Impl::AddFamily(
#if OSL_DEBUG_LEVEL > 0 #if OSL_DEBUG_LEVEL > 0
XMLAutoStyleFamily aTemporary( nFamily ); XMLAutoStyleFamily aTemporary( nFamily );
FamilyListType::iterator aFind = maFamilyList.find(aTemporary); FamilySetType::iterator aFind = maFamilySet.find(aTemporary);
if( aFind != maFamilyList.end() ) if( aFind != maFamilySet.end() )
{ {
// FIXME: do we really intend to replace the previous nFamily // FIXME: do we really intend to replace the previous nFamily
// entry in this case ? // entry in this case ?
...@@ -252,7 +252,7 @@ void SvXMLAutoStylePoolP_Impl::AddFamily( ...@@ -252,7 +252,7 @@ void SvXMLAutoStylePoolP_Impl::AddFamily(
#endif #endif
XMLAutoStyleFamily *pFamily = new XMLAutoStyleFamily( nFamily, rStrName, rMapper, aPrefix, bAsFamily ); XMLAutoStyleFamily *pFamily = new XMLAutoStyleFamily( nFamily, rStrName, rMapper, aPrefix, bAsFamily );
maFamilyList.insert(pFamily); maFamilySet.insert(pFamily);
} }
void SvXMLAutoStylePoolP_Impl::SetFamilyPropSetMapper( void SvXMLAutoStylePoolP_Impl::SetFamilyPropSetMapper(
...@@ -261,8 +261,8 @@ void SvXMLAutoStylePoolP_Impl::SetFamilyPropSetMapper( ...@@ -261,8 +261,8 @@ void SvXMLAutoStylePoolP_Impl::SetFamilyPropSetMapper(
{ {
XMLAutoStyleFamily aTemporary( nFamily ); XMLAutoStyleFamily aTemporary( nFamily );
FamilyListType::iterator aFind = maFamilyList.find(aTemporary); FamilySetType::iterator aFind = maFamilySet.find(aTemporary);
if (aFind != maFamilyList.end()) if (aFind != maFamilySet.end())
aFind->mxMapper = rMapper; aFind->mxMapper = rMapper;
} }
...@@ -270,11 +270,11 @@ void SvXMLAutoStylePoolP_Impl::SetFamilyPropSetMapper( ...@@ -270,11 +270,11 @@ void SvXMLAutoStylePoolP_Impl::SetFamilyPropSetMapper(
void SvXMLAutoStylePoolP_Impl::RegisterName( sal_Int32 nFamily, const OUString& rName ) void SvXMLAutoStylePoolP_Impl::RegisterName( sal_Int32 nFamily, const OUString& rName )
{ {
XMLAutoStyleFamily aTmp( nFamily ); XMLAutoStyleFamily aTmp( nFamily );
FamilyListType::iterator aFind = maFamilyList.find(aTmp); FamilySetType::iterator aFind = maFamilySet.find(aTmp);
DBG_ASSERT( aFind != maFamilyList.end(), DBG_ASSERT( aFind != maFamilySet.end(),
"SvXMLAutoStylePool_Impl::RegisterName: unknown family" ); "SvXMLAutoStylePool_Impl::RegisterName: unknown family" );
if (aFind != maFamilyList.end()) if (aFind != maFamilySet.end())
aFind->maNameList.insert(rName); aFind->maNameSet.insert(rName);
} }
// //
...@@ -290,12 +290,12 @@ void SvXMLAutoStylePoolP_Impl::GetRegisteredNames( ...@@ -290,12 +290,12 @@ void SvXMLAutoStylePoolP_Impl::GetRegisteredNames(
vector<OUString> aNames; vector<OUString> aNames;
// iterate over families // iterate over families
for (FamilyListType::iterator aJ = maFamilyList.begin(); aJ != maFamilyList.end(); ++aJ) for (FamilySetType::iterator aJ = maFamilySet.begin(); aJ != maFamilySet.end(); ++aJ)
{ {
XMLAutoStyleFamily &rFamily = *aJ; XMLAutoStyleFamily &rFamily = *aJ;
// iterate over names // iterate over names
for (XMLAutoStyleFamily::NameSetType::const_iterator aI = rFamily.maNameList.begin(); aI != rFamily.maNameList.end(); ++aI) for (XMLAutoStyleFamily::NameSetType::const_iterator aI = rFamily.maNameSet.begin(); aI != rFamily.maNameSet.end(); ++aI)
{ {
aFamilies.push_back( rFamily.mnFamily ); aFamilies.push_back( rFamily.mnFamily );
aNames.push_back( *aI ); aNames.push_back( *aI );
...@@ -320,20 +320,20 @@ bool SvXMLAutoStylePoolP_Impl::Add( ...@@ -320,20 +320,20 @@ bool SvXMLAutoStylePoolP_Impl::Add(
const ::std::vector< XMLPropertyState >& rProperties, bool bDontSeek ) const ::std::vector< XMLPropertyState >& rProperties, bool bDontSeek )
{ {
XMLAutoStyleFamily aTemporary( nFamily ); XMLAutoStyleFamily aTemporary( nFamily );
FamilyListType::iterator aFind = maFamilyList.find(aTemporary); FamilySetType::iterator aFind = maFamilySet.find(aTemporary);
DBG_ASSERT(aFind != maFamilyList.end(), "SvXMLAutoStylePool_Impl::Add: unknown family"); DBG_ASSERT(aFind != maFamilySet.end(), "SvXMLAutoStylePool_Impl::Add: unknown family");
if (aFind == maFamilyList.end()) if (aFind == maFamilySet.end())
return false; return false;
XMLAutoStyleFamily &rFamily = *aFind; XMLAutoStyleFamily &rFamily = *aFind;
XMLAutoStylePoolParent aTmp(rParentName); XMLAutoStylePoolParent aTmp(rParentName);
XMLAutoStyleFamily::ParentsType::iterator it2 = rFamily.maParents.find(aTmp); XMLAutoStyleFamily::ParentSetType::iterator it2 = rFamily.maParentSet.find(aTmp);
if (it2 == rFamily.maParents.end()) if (it2 == rFamily.maParentSet.end())
{ {
std::pair<XMLAutoStyleFamily::ParentsType::iterator,bool> r = std::pair<XMLAutoStyleFamily::ParentSetType::iterator,bool> r =
rFamily.maParents.insert(new XMLAutoStylePoolParent(rParentName)); rFamily.maParentSet.insert(new XMLAutoStylePoolParent(rParentName));
it2 = r.first; it2 = r.first;
} }
...@@ -356,20 +356,20 @@ bool SvXMLAutoStylePoolP_Impl::AddNamed( ...@@ -356,20 +356,20 @@ bool SvXMLAutoStylePoolP_Impl::AddNamed(
// get family and parent the same way as in Add() // get family and parent the same way as in Add()
XMLAutoStyleFamily aTemporary( nFamily ); XMLAutoStyleFamily aTemporary( nFamily );
FamilyListType::iterator aFind = maFamilyList.find(aTemporary); FamilySetType::iterator aFind = maFamilySet.find(aTemporary);
DBG_ASSERT(aFind != maFamilyList.end(), "SvXMLAutoStylePool_Impl::Add: unknown family"); DBG_ASSERT(aFind != maFamilySet.end(), "SvXMLAutoStylePool_Impl::Add: unknown family");
if (aFind == maFamilyList.end()) if (aFind == maFamilySet.end())
return false; return false;
XMLAutoStyleFamily &rFamily = *aFind; XMLAutoStyleFamily &rFamily = *aFind;
XMLAutoStylePoolParent aTmp(rParentName); XMLAutoStylePoolParent aTmp(rParentName);
XMLAutoStyleFamily::ParentsType::iterator it2 = rFamily.maParents.find(aTmp); XMLAutoStyleFamily::ParentSetType::iterator it2 = rFamily.maParentSet.find(aTmp);
if (it2 == rFamily.maParents.end()) if (it2 == rFamily.maParentSet.end())
{ {
std::pair<XMLAutoStyleFamily::ParentsType::iterator,bool> r = std::pair<XMLAutoStyleFamily::ParentSetType::iterator,bool> r =
rFamily.maParents.insert(new XMLAutoStylePoolParent(rParentName)); rFamily.maParentSet.insert(new XMLAutoStylePoolParent(rParentName));
it2 = r.first; it2 = r.first;
} }
...@@ -396,15 +396,15 @@ OUString SvXMLAutoStylePoolP_Impl::Find( sal_Int32 nFamily, ...@@ -396,15 +396,15 @@ OUString SvXMLAutoStylePoolP_Impl::Find( sal_Int32 nFamily,
OUString sName; OUString sName;
XMLAutoStyleFamily aTemporary( nFamily ); XMLAutoStyleFamily aTemporary( nFamily );
FamilyListType::const_iterator const iter = maFamilyList.find(aTemporary); FamilySetType::const_iterator const iter = maFamilySet.find(aTemporary);
OSL_ENSURE(iter != maFamilyList.end(), "SvXMLAutoStylePool_Impl::Find: unknown family"); OSL_ENSURE(iter != maFamilySet.end(), "SvXMLAutoStylePool_Impl::Find: unknown family");
if (iter != maFamilyList.end()) if (iter != maFamilySet.end())
{ {
XMLAutoStyleFamily const& rFamily = *iter; XMLAutoStyleFamily const& rFamily = *iter;
XMLAutoStylePoolParent aTmp( rParent ); XMLAutoStylePoolParent aTmp( rParent );
XMLAutoStyleFamily::ParentsType::const_iterator it2 = rFamily.maParents.find(aTmp); XMLAutoStyleFamily::ParentSetType::const_iterator it2 = rFamily.maParentSet.find(aTmp);
if (it2 != rFamily.maParents.end()) if (it2 != rFamily.maParentSet.end())
{ {
sName = it2->Find(rFamily, rProperties); sName = it2->Find(rFamily, rProperties);
} }
...@@ -434,10 +434,10 @@ void SvXMLAutoStylePoolP_Impl::exportXML( ...@@ -434,10 +434,10 @@ void SvXMLAutoStylePoolP_Impl::exportXML(
{ {
// Get list of parents for current family (nFamily) // Get list of parents for current family (nFamily)
XMLAutoStyleFamily aTmp( nFamily ); XMLAutoStyleFamily aTmp( nFamily );
FamilyListType::const_iterator aFind = maFamilyList.find(aTmp); FamilySetType::const_iterator aFind = maFamilySet.find(aTmp);
DBG_ASSERT( aFind != maFamilyList.end(), DBG_ASSERT( aFind != maFamilySet.end(),
"SvXMLAutoStylePool_Impl::exportXML: unknown family" ); "SvXMLAutoStylePool_Impl::exportXML: unknown family" );
if (aFind == maFamilyList.end()) if (aFind == maFamilySet.end())
return; return;
const XMLAutoStyleFamily &rFamily = *aFind; const XMLAutoStyleFamily &rFamily = *aFind;
...@@ -457,7 +457,7 @@ void SvXMLAutoStylePoolP_Impl::exportXML( ...@@ -457,7 +457,7 @@ void SvXMLAutoStylePoolP_Impl::exportXML(
aExpStyles[i].mpProperties = 0; aExpStyles[i].mpProperties = 0;
} }
XMLAutoStyleFamily::ParentsType::const_iterator it = rFamily.maParents.begin(), itEnd = rFamily.maParents.end(); XMLAutoStyleFamily::ParentSetType::const_iterator it = rFamily.maParentSet.begin(), itEnd = rFamily.maParentSet.end();
for (; it != itEnd; ++it) for (; it != itEnd; ++it)
{ {
const XMLAutoStylePoolParent& rParent = *it; const XMLAutoStylePoolParent& rParent = *it;
...@@ -567,7 +567,7 @@ void SvXMLAutoStylePoolP_Impl::exportXML( ...@@ -567,7 +567,7 @@ void SvXMLAutoStylePoolP_Impl::exportXML(
void SvXMLAutoStylePoolP_Impl::ClearEntries() void SvXMLAutoStylePoolP_Impl::ClearEntries()
{ {
for (FamilyListType::iterator aI = maFamilyList.begin(); aI != maFamilyList.end(); ++aI) for (FamilySetType::iterator aI = maFamilySet.begin(); aI != maFamilySet.end(); ++aI)
aI->ClearEntries(); aI->ClearEntries();
} }
......
...@@ -44,15 +44,15 @@ class SvXMLExport; ...@@ -44,15 +44,15 @@ class SvXMLExport;
struct XMLAutoStyleFamily : boost::noncopyable struct XMLAutoStyleFamily : boost::noncopyable
{ {
typedef boost::ptr_set<XMLAutoStylePoolParent> ParentsType; typedef boost::ptr_set<XMLAutoStylePoolParent> ParentSetType;
typedef std::set<OUString> NameSetType; typedef std::set<OUString> NameSetType;
sal_uInt32 mnFamily; sal_uInt32 mnFamily;
OUString maStrFamilyName; OUString maStrFamilyName;
UniReference < SvXMLExportPropertyMapper > mxMapper; UniReference < SvXMLExportPropertyMapper > mxMapper;
ParentsType maParents; ParentSetType maParentSet;
NameSetType maNameList; NameSetType maNameSet;
sal_uInt32 mnCount; sal_uInt32 mnCount;
sal_uInt32 mnName; sal_uInt32 mnName;
OUString maStrPrefix; OUString maStrPrefix;
...@@ -133,10 +133,10 @@ public: ...@@ -133,10 +133,10 @@ public:
class SvXMLAutoStylePoolP_Impl class SvXMLAutoStylePoolP_Impl
{ {
// A set that finds and sorts based only on mnFamily // A set that finds and sorts based only on mnFamily
typedef boost::ptr_set<XMLAutoStyleFamily> FamilyListType; typedef boost::ptr_set<XMLAutoStyleFamily> FamilySetType;
SvXMLExport& rExport; SvXMLExport& rExport;
FamilyListType maFamilyList; FamilySetType maFamilySet;
public: public:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment