summaryrefslogtreecommitdiff
path: root/xmloff
diff options
context:
space:
mode:
authorTakeshi Abe <tabe@fixedpoint.jp>2014-08-07 23:16:16 +0900
committerDavid Tardon <dtardon@redhat.com>2014-08-07 14:28:18 +0000
commit248437e4fd0cbc0cc18c802a202c290644176faf (patch)
tree8eaa6d170a9e3eeb95bb55f50aeab854094c8f7e /xmloff
parent6e31cbb4eaea3c6600248ba59a22853acc1d6606 (diff)
fdo#75757: remove inheritance to std::map
Change-Id: I2fd0b43c62c331d866d697c94dd57d17f903111b Reviewed-on: https://gerrit.libreoffice.org/10810 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
Diffstat (limited to 'xmloff')
-rw-r--r--xmloff/source/table/XMLTableExport.cxx17
1 files changed, 10 insertions, 7 deletions
diff --git a/xmloff/source/table/XMLTableExport.cxx b/xmloff/source/table/XMLTableExport.cxx
index 7c5631d995e1..a102b799be8f 100644
--- a/xmloff/source/table/XMLTableExport.cxx
+++ b/xmloff/source/table/XMLTableExport.cxx
@@ -87,21 +87,24 @@ const XMLPropertyMapEntry* getRowPropertiesMap()
return &aXMLRowProperties[0];
}
-class StringStatisticHelper : public std::map< OUString, sal_Int32 >
+class StringStatisticHelper
{
+private:
+ std::map< OUString, sal_Int32 > mStats;
+
public:
void add( const OUString& rStyleName );
- void clear() { std::map< OUString, sal_Int32 >::clear(); }
+ void clear() { mStats.clear(); }
sal_Int32 getModeString( /* out */ OUString& rModeString );
};
void StringStatisticHelper::add( const OUString& rStyleName )
{
- std::map< OUString, sal_Int32 >::iterator iter( find( rStyleName ) );
- if( iter == end() )
+ std::map< OUString, sal_Int32 >::iterator iter( mStats.find( rStyleName ) );
+ if( iter == mStats.end() )
{
- (*this)[rStyleName] = 1;
+ mStats[rStyleName] = 1;
}
else
{
@@ -112,8 +115,8 @@ void StringStatisticHelper::add( const OUString& rStyleName )
sal_Int32 StringStatisticHelper::getModeString( OUString& rStyleName )
{
sal_Int32 nMax = 0;
- const std::map< OUString, sal_Int32 >::const_iterator aEnd( end() );
- for( std::map< OUString, sal_Int32 >::iterator iter( begin() );
+ const std::map< OUString, sal_Int32 >::const_iterator aEnd( mStats.end() );
+ for( std::map< OUString, sal_Int32 >::iterator iter( mStats.begin() );
iter != aEnd; ++iter)
{
if( (*iter).second > nMax )