tdf#157665 Replace comparison operators with operator<=> in doctxm.cxx
Change-Id: Iad8b22159db53ffec88ef15a52f31a626b85b2ac Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206266 Tested-by: Jenkins Reviewed-by: Jonathan Clark <jonathan@libreoffice.org>
This commit is contained in:
committed by
Jonathan Clark
parent
fa75171ad8
commit
387996497f
@@ -71,6 +71,7 @@
|
||||
#include <osl/diagnose.h>
|
||||
|
||||
#include <algorithm>
|
||||
#include <compare>
|
||||
#include <memory>
|
||||
|
||||
using namespace ::com::sun::star;
|
||||
@@ -231,22 +232,7 @@ public:
|
||||
CompareNodeContent( SwNodeOffset nNd, sal_Int32 nCnt )
|
||||
: m_nNode( nNd ), m_nContent( nCnt ) {}
|
||||
|
||||
bool operator==( const CompareNodeContent& rCmp ) const
|
||||
{ return m_nNode == rCmp.m_nNode && m_nContent == rCmp.m_nContent; }
|
||||
bool operator!=( const CompareNodeContent& rCmp ) const
|
||||
{ return m_nNode != rCmp.m_nNode || m_nContent != rCmp.m_nContent; }
|
||||
bool operator< ( const CompareNodeContent& rCmp ) const
|
||||
{ return m_nNode < rCmp.m_nNode ||
|
||||
( m_nNode == rCmp.m_nNode && m_nContent < rCmp.m_nContent); }
|
||||
bool operator<=( const CompareNodeContent& rCmp ) const
|
||||
{ return m_nNode < rCmp.m_nNode ||
|
||||
( m_nNode == rCmp.m_nNode && m_nContent <= rCmp.m_nContent); }
|
||||
bool operator> ( const CompareNodeContent& rCmp ) const
|
||||
{ return m_nNode > rCmp.m_nNode ||
|
||||
( m_nNode == rCmp.m_nNode && m_nContent > rCmp.m_nContent); }
|
||||
bool operator>=( const CompareNodeContent& rCmp ) const
|
||||
{ return m_nNode > rCmp.m_nNode ||
|
||||
( m_nNode == rCmp.m_nNode && m_nContent >= rCmp.m_nContent); }
|
||||
auto operator<=>( const CompareNodeContent& rCmp ) const = default;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user