[Libreoffice-commits] core.git: sw/inc
Caolán McNamara
caolanm at redhat.com
Wed Jan 21 08:39:25 PST 2015
sw/inc/ndhints.hxx | 75 ++++++++++++++++++++++++-----------------------------
1 file changed, 34 insertions(+), 41 deletions(-)
New commits:
commit c743557389001ead9b6c2f384622efab8c7db829
Author: Caolán McNamara <caolanm at redhat.com>
Date: Wed Jan 21 16:27:50 2015 +0000
drop unnecessary inline
Change-Id: I3355990769251aaee8957f889f97a80af1670bdc
diff --git a/sw/inc/ndhints.hxx b/sw/inc/ndhints.hxx
index 1202b7b..91cd18b 100644
--- a/sw/inc/ndhints.hxx
+++ b/sw/inc/ndhints.hxx
@@ -100,42 +100,56 @@ public:
void Insert( const SwTxtAttr *pHt );
void DeleteAtPos( const size_t nPosInStart );
void Resort();
- SwTxtAttr * Cut( const size_t nPosInStart );
-
- inline const SwTxtAttr * GetStart( const size_t nPos ) const
+ SwTxtAttr * Cut( const size_t nPosInStart )
+ {
+ SwTxtAttr *pHt = GetTextHint(nPosInStart);
+ DeleteAtPos( nPosInStart );
+ return pHt;
+ }
+ const SwTxtAttr * GetStart( const size_t nPos ) const
{
assert(nPos < m_HintStarts.size());
return m_HintStarts[nPos];
}
- inline const SwTxtAttr * GetEnd( const size_t nPos ) const
+ const SwTxtAttr * GetEnd( const size_t nPos ) const
{
assert(nPos < m_HintEnds.size());
return m_HintEnds[nPos];
}
- inline SwTxtAttr * GetStart( const size_t nPos )
+ SwTxtAttr * GetStart( const size_t nPos )
{
assert(nPos < m_HintStarts.size());
return m_HintStarts[nPos];
}
- inline SwTxtAttr * GetEnd( const size_t nPos )
+ SwTxtAttr * GetEnd( const size_t nPos )
{
assert(nPos < m_HintStarts.size());
return m_HintEnds[nPos];
}
- inline size_t GetEndCount() const { return m_HintEnds.size(); }
- inline size_t GetStartCount() const { return m_HintStarts.size(); }
+ size_t GetEndCount() const { return m_HintEnds.size(); }
+ size_t GetStartCount() const { return m_HintStarts.size(); }
+
+ size_t GetStartOf( const SwTxtAttr *pHt ) const
+ {
+ SwpHtStart::const_iterator const it =
+ m_HintStarts.find(const_cast<SwTxtAttr*>(pHt));
+ if ( it == m_HintStarts.end() )
+ {
+ return SAL_MAX_SIZE;
+ }
+ return it - m_HintStarts.begin();
+ }
- inline size_t GetStartOf( const SwTxtAttr *pHt ) const;
bool Contains( const SwTxtAttr *pHt ) const;
- inline const SwTxtAttr * GetTextHint( const size_t nIdx ) const
+ const SwTxtAttr * GetTextHint( const size_t nIdx ) const
{ return GetStart(nIdx); }
- inline SwTxtAttr * GetTextHint( const size_t nIdx )
+ SwTxtAttr * GetTextHint( const size_t nIdx )
{ return GetStart(nIdx); }
- inline const SwTxtAttr * operator[]( const size_t nIdx ) const
+ const SwTxtAttr * operator[]( const size_t nIdx ) const
{ return GetStart(nIdx); }
- inline size_t Count() const { return GetStartCount(); }
+ size_t Count() const { return GetStartCount(); }
#ifdef DBG_UTIL
bool Check(bool) const;
@@ -172,11 +186,10 @@ private:
/// Delete the given Hint. The Hint must actually be in the array!
void Delete( SwTxtAttr* pTxtHt );
- inline void SetInSplitNode(bool bInSplit) { m_bInSplitNode = bInSplit; }
- inline void SetCalcHiddenParaField() { m_bCalcHiddenParaField = true; }
- inline void SetHiddenParaField( const bool bNew )
- { m_bHasHiddenParaField = bNew; }
- inline bool HasHiddenParaField() const
+ void SetInSplitNode(bool bInSplit) { m_bInSplitNode = bInSplit; }
+ void SetCalcHiddenParaField() { m_bCalcHiddenParaField = true; }
+ void SetHiddenParaField( const bool bNew ) { m_bHasHiddenParaField = bNew; }
+ bool HasHiddenParaField() const
{
if ( m_bCalcHiddenParaField )
{
@@ -194,7 +207,7 @@ private:
public:
SwpHints();
- inline bool CanBeDeleted() const { return !Count(); }
+ bool CanBeDeleted() const { return !Count(); }
/// register a History, which receives all attribute changes (for Undo)
void Register( SwRegHistory* pHist ) { m_pHistory = pHist; }
@@ -207,8 +220,8 @@ public:
bool TryInsertHint( SwTxtAttr * const pHint, SwTxtNode & rNode,
const SetAttrMode nMode = nsSetAttrMode::SETATTR_DEFAULT );
- inline bool HasFtn() const { return m_bFootnote; }
- inline bool IsInSplitNode() const { return m_bInSplitNode; }
+ bool HasFtn() const { return m_bFootnote; }
+ bool IsInSplitNode() const { return m_bInSplitNode; }
/// calc current value of m_bHasHiddenParaField, returns true iff changed
bool CalcHiddenParaField();
@@ -216,26 +229,6 @@ public:
DECL_FIXEDMEMPOOL_NEWDEL(SwpHints)
};
-/// Inline Implementations
-
-inline size_t SwpHintsArray::GetStartOf( const SwTxtAttr *pHt ) const
-{
- SwpHtStart::const_iterator const it =
- m_HintStarts.find(const_cast<SwTxtAttr*>(pHt));
- if ( it == m_HintStarts.end() )
- {
- return SAL_MAX_SIZE;
- }
- return it - m_HintStarts.begin();
-}
-
-inline SwTxtAttr *SwpHintsArray::Cut( const size_t nPosInStart )
-{
- SwTxtAttr *pHt = GetTextHint(nPosInStart);
- DeleteAtPos( nPosInStart );
- return pHt;
-}
-
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
More information about the Libreoffice-commits
mailing list