summaryrefslogtreecommitdiff
path: root/sw/inc/edimp.hxx
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-10-06 11:24:33 +0200
committerNoel Grandin <noel@peralex.com>2015-10-07 08:27:24 +0200
commit857ff93895eb0e64922bdb938d2175261c05fcb9 (patch)
tree959e12b2a9a87d75e2a625c4949a2f08519d6553 /sw/inc/edimp.hxx
parent9887118e1977e603d2103701c5d82bb799a729c7 (diff)
loplugin:mergeclasses
Change-Id: I9b5f35ac3a491bcf0bb5bb1b04f749321fc9f72b
Diffstat (limited to 'sw/inc/edimp.hxx')
-rw-r--r--sw/inc/edimp.hxx19
1 files changed, 9 insertions, 10 deletions
diff --git a/sw/inc/edimp.hxx b/sw/inc/edimp.hxx
index f43e8579849e..67991490ff43 100644
--- a/sw/inc/edimp.hxx
+++ b/sw/inc/edimp.hxx
@@ -39,21 +39,20 @@ struct SwPamRange
{ return nStart < rRg.nStart; }
};
-class _SwPamRanges : public o3tl::sorted_vector<SwPamRange> {};
-
-class SwPamRanges : private _SwPamRanges
+class SwPamRanges
{
public:
SwPamRanges( const SwPaM& rRing );
- using _SwPamRanges::size_type;
void Insert( const SwNodeIndex& rIdx1, const SwNodeIndex& rIdx2 );
- SwPaM& SetPam( size_type nArrPos, SwPaM& rPam );
-
- size_type Count() const
- { return _SwPamRanges::size(); }
- SwPamRange operator[]( size_type nPos ) const
- { return _SwPamRanges::operator[](nPos); }
+ SwPaM& SetPam( size_t nArrPos, SwPaM& rPam );
+
+ size_t Count() const
+ { return maVector.size(); }
+ SwPamRange operator[]( size_t nPos ) const
+ { return maVector[nPos]; }
+private:
+ o3tl::sorted_vector<SwPamRange> maVector;
};
#endif