[Libreoffice-commits] core.git: writerfilter/source

Miklos Vajna vmiklos at collabora.co.uk
Thu Nov 7 21:44:08 CET 2013


 writerfilter/source/doctok/WW8CpAndFc.cxx |   40 -----------
 writerfilter/source/doctok/WW8CpAndFc.hxx |  107 ------------------------------
 2 files changed, 147 deletions(-)

New commits:
commit 91fa22fe533588c0e16c705f3810f1ce1a5661a5
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date:   Thu Nov 7 21:27:37 2013 +0100

    writerfilter: remove unused CpAndFc class in doctok
    
    Change-Id: Id24eb2ab53e62961e6cbe2ea72221c6bfe7262d7

diff --git a/writerfilter/source/doctok/WW8CpAndFc.cxx b/writerfilter/source/doctok/WW8CpAndFc.cxx
index 91abb76..7b1bfde 100644
--- a/writerfilter/source/doctok/WW8CpAndFc.cxx
+++ b/writerfilter/source/doctok/WW8CpAndFc.cxx
@@ -79,46 +79,6 @@ ostream & operator << (ostream & o, const Fc & rFc)
     return o << rFc.toString();
 }
 
-bool operator < (const CpAndFc & rA, const CpAndFc & rB)
-{
-    bool bResult = false;
-
-    if (rA.mCp < rB.mCp)
-        bResult = true;
-    else if (rA.mCp == rB.mCp && rA.mType < rB.mType)
-        bResult = true;
-
-    return bResult;
-}
-
-bool operator == (const CpAndFc & rA, const CpAndFc & rB)
-{
-    return rA.mCp == rB.mCp;
-}
-
-ostream & operator << (ostream & o, const CpAndFc & /*rCpAndFc*/)
-{
-    return o;
-}
-
-ostream & operator << (ostream & o, const CpAndFcs & rCpAndFcs)
-{
-    copy(rCpAndFcs.begin(), rCpAndFcs.end(),
-         ostream_iterator<CpAndFc>(o, ", "));
-
-    char sBuffer[256];
-
-    snprintf(sBuffer, 255, "%" SAL_PRI_SIZET "u", rCpAndFcs.size());
-    o << sBuffer;
-
-    return o;
-}
-
-CpAndFc::CpAndFc(const Cp & rCp, const Fc & rFc, PropertyType eType_)
-: mCp(rCp), mFc(rFc), mType(eType_)
-{
-}
-
 }}
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/writerfilter/source/doctok/WW8CpAndFc.hxx b/writerfilter/source/doctok/WW8CpAndFc.hxx
index ca83673..1eed11e 100644
--- a/writerfilter/source/doctok/WW8CpAndFc.hxx
+++ b/writerfilter/source/doctok/WW8CpAndFc.hxx
@@ -211,103 +211,6 @@ struct Fc
     friend ostream & operator << (ostream & o, const Fc & rFc);
 };
 
-/**
-   A character position and a corresponding file character position
-   paired.
- */
-class CpAndFc
-{
-private:
-    /**
-       character position
-    */
-    Cp mCp;
-
-    /**
-       file character position
-    */
-    Fc mFc;
-
-    /**
-       property type
-    */
-    PropertyType mType;
-
-public:
-    CpAndFc() {}
-    CpAndFc(const Cp & rCp, const Fc & rFc, PropertyType eType_);
-
-    /**
-       Return character position.
-    */
-    const Cp & getCp() const { return mCp; }
-
-    /**
-       Return file character position.
-    */
-    const Fc & getFc() const { return mFc; }
-
-    /**
-       Return property type.
-    */
-    PropertyType getType() const { return mType; }
-
-    /**
-       Return if FC is complex.
-
-       @retval true    FC is complex
-       @retval false   else
-     */
-    bool isComplex() const { return mFc.isComplex(); }
-
-    /**
-       Return the distance to other CpAndFc.
-
-       @param  rCpAndFc    the other CpAndFc
-
-       @return the distance from the CP in @a rCpAndFc to the CP in
-       CpAndFc.
-     */
-    sal_uInt32 operator-(const CpAndFc & rCpAndFc) const
-    { return mCp - rCpAndFc.mCp; }
-
-    /**
-       Return string representation of the CpAndFc.
-    */
-    string toString() const;
-
-    friend bool operator < (const CpAndFc & rA, const CpAndFc & rB);
-    friend bool operator == (const CpAndFc & rA, const CpAndFc & rB);
-    friend ostream & operator << (ostream & o, const CpAndFc & rCpAndFc);
-};
-
-struct CpAndFcLess
-{
-    CpAndFcLess()
-    {
-    }
-
-    bool operator()(const CpAndFc & rA, const CpAndFc & rB) const
-    {
-        return rA < rB;
-    }
-
-    bool operator()(const CpAndFc & rA, const Cp & rB) const
-    {
-        return rA.getCp() < rB;
-    }
-
-    bool operator()(const Cp & rA, const CpAndFc & rB) const
-    {
-        return rA < rB.getCp();
-    }
-};
-
-
-typedef set<CpAndFc, CpAndFcLess> CpAndFcs;
-
-ostream & operator << (ostream & o, const CpAndFcs & rCpAndFcs);
-
 struct CpHash
 {
     size_t operator()(const Cp & rCp) const
@@ -332,16 +235,6 @@ struct CpEq
     }
 };
 
-struct CpAndFcHash
-{
-    size_t operator()(const CpAndFc & rCpAndFc) const
-    {
-        CpHash aHash;
-
-        return aHash(rCpAndFc.getCp());
-    }
-};
-
 typedef boost::unordered_map<Cp, Fc, CpHash, CpEq> Cp2FcHashMap_t;
 
 } // namespace doctok


More information about the Libreoffice-commits mailing list