summaryrefslogtreecommitdiff
path: root/editeng
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2023-12-05 23:12:09 +0900
committerTomaž Vajngerl <quikee@gmail.com>2023-12-28 08:05:35 +0100
commit9c40b820280843450cab4287d7cfbdc0988064e4 (patch)
tree2125b8567ac5fd9adac7fe7fe57fc72f8ed87f88 /editeng
parent5d579ddc04d2862861a9b948ebc12ace74fc122c (diff)
editeng: move EPaM in its own header file
Change-Id: Ib3682dd5df09162748aad4402108b2b3cec3a853 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/161341 Tested-by: Tomaž Vajngerl <quikee@gmail.com> Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'editeng')
-rw-r--r--editeng/inc/editdoc.hxx24
1 files changed, 1 insertions, 23 deletions
diff --git a/editeng/inc/editdoc.hxx b/editeng/inc/editdoc.hxx
index 16eaf157a91f..1450cc560833 100644
--- a/editeng/inc/editdoc.hxx
+++ b/editeng/inc/editdoc.hxx
@@ -23,6 +23,7 @@
#include "edtspell.hxx"
#include "eerdll2.hxx"
#include <editeng/svxfont.hxx>
+#include <editeng/EPaM.hxx>
#include <svl/itemset.hxx>
#include <svl/style.hxx>
#include <svl/itempool.hxx>
@@ -52,29 +53,6 @@ EditCharAttrib* MakeCharAttrib( SfxItemPool& rPool, const SfxPoolItem& rAttr, sa
class ContentNode;
class EditDoc;
-struct EPaM
-{
- sal_Int32 nPara;
- sal_Int32 nIndex;
-
- EPaM() : nPara(0), nIndex(0) {}
- EPaM( sal_Int32 nP, sal_Int32 nI ) : nPara(nP), nIndex(nI) {}
- EPaM( const EPaM& r) : nPara(r.nPara), nIndex(r.nIndex) {}
- EPaM& operator = ( const EPaM& r ) { nPara = r.nPara; nIndex = r.nIndex; return *this; }
- inline bool operator == ( const EPaM& r ) const;
- inline bool operator < ( const EPaM& r ) const;
-};
-
-inline bool EPaM::operator < ( const EPaM& r ) const
-{
- return ( nPara < r.nPara ) || ( ( nPara == r.nPara ) && nIndex < r.nIndex );
-}
-
-inline bool EPaM::operator == ( const EPaM& r ) const
-{
- return ( nPara == r.nPara ) && ( nIndex == r.nIndex );
-}
-
struct ScriptTypePosInfo
{
short nScriptType;