[Libreoffice-commits] .: l10ntools/inc l10ntools/source

Julien Nabet serval2412 at kemper.freedesktop.org
Sun Dec 11 07:21:57 PST 2011


 l10ntools/inc/wtranode.hxx    |  120 ------------------------------------------
 l10ntools/source/wtranode.cxx |  108 -------------------------------------
 2 files changed, 228 deletions(-)

New commits:
commit 7866954ac27c15146ce76adeba5c94d147d32d94
Author: Julien Nabet <serval2412 at yahoo.fr>
Date:   Sun Dec 11 16:21:05 2011 +0100

    Unused according to Opengrok, so drop this

diff --git a/l10ntools/inc/wtranode.hxx b/l10ntools/inc/wtranode.hxx
deleted file mode 100644
index b2c10e0..0000000
--- a/l10ntools/inc/wtranode.hxx
+++ /dev/null
@@ -1,120 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org.  If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-
-#ifndef TX3_WTRANODE_HXX
-#define TX3_WTRANODE_HXX
-
-// USED
-    // Base Classes
-    // Components
-    // Parameters
-#include <tools/string.hxx>
-
-
-typedef UINT8 BRANCH_T;
-
-
-
-const BRANCH_T C_BR_ALPHABASE   =  4;
-const BRANCH_T C_NR_OF_BRANCHES = 34;
-
-
-
-
-/** @task
-    This is a node of the parsing-tree which implements the fuctionality of
-    class WordTransTree.
-    WordTransTree is dependant of this class, but NOT the other way!
-**/
-class WTT_Node  // WordTransTree-Node
-{
-  public:
-    enum E_TokenType
-    {
-//      no_token = 0,
-        token_to_keep,
-        token_to_replace
-    };
-
-    // LIFECYCLE
-                        WTT_Node(
-                            UINT8               i_nValue,   // Own branch-value.
-                            WTT_Node *          i_pDefaultBranch,
-                            WTT_Node *          i_pDefaultBranchForAlphas );
-    void                SetBranch(
-                            UINT8               i_cBranch,
-                            WTT_Node *          i_pNode );
-    void                SetAsTokenToReplace(
-                            const ByteString &  i_sReplaceString );
-                        ~WTT_Node();
-
-    // OPERATIONS
-    WTT_Node *          GetNextNode(
-                            UINT8               i_cBranch ); /// [0 .. C_NR_OF_BRANCHES-1], sonst GPF !!!
-
-    // INQUIRY
-    E_TokenType         TokenType() const;
-    UINT8               Value() const;
-    sal_Bool                IsOnDeleting() const;
-    const ByteString &  ReplaceString() const;
-
-  private:
-    // DATA
-    UINT8               nValue;
-    E_TokenType         eType;
-    ByteString          sReplaceString;
-    WTT_Node *          aBranches[C_NR_OF_BRANCHES];    // Mostly DYN pointers.
-    char                bIsOnDeleting;
-};
-
-
-inline WTT_Node *
-WTT_Node::GetNextNode(UINT8 i_cBranch)
-    { return aBranches[i_cBranch]; }
-inline WTT_Node::E_TokenType
-WTT_Node::TokenType() const
-    { return eType; }
-inline UINT8
-WTT_Node::Value() const
-    { return nValue; }
-inline sal_Bool
-WTT_Node::IsOnDeleting() const
-    { return bIsOnDeleting; }
-inline const ByteString &
-WTT_Node::ReplaceString() const
-    { return sReplaceString; }
-
-
-
-
-#endif
-
-
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/l10ntools/source/wtranode.cxx b/l10ntools/source/wtranode.cxx
deleted file mode 100644
index f7c2df8..0000000
--- a/l10ntools/source/wtranode.cxx
+++ /dev/null
@@ -1,108 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2000, 2010 Oracle and/or its affiliates.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org.  If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-
-
-#include "wtranode.hxx"
-
-
-// NOT FULLY DECLARED SERVICES
-
-
-const ByteString    sEmptyString("");
-
-
-WTT_Node::WTT_Node( UINT8      i_nValue,
-                    WTT_Node * i_pDefaultBranch,
-                    WTT_Node * i_pDefaultBranchForAlphas )
-    :   nValue(i_nValue),
-        eType(token_to_keep),
-        sReplaceString(sEmptyString),
-        // aBranches,
-        bIsOnDeleting(char(0))
-{
-    int i = 0;
-    for ( ; i < C_BR_ALPHABASE; i++ )
-    {
-        aBranches[i] = i_pDefaultBranch;
-    }  // end for
-    for ( ; i < C_NR_OF_BRANCHES; i++ )
-    {
-        aBranches[i] = i_pDefaultBranchForAlphas;
-    }
-}
-
-void
-WTT_Node::SetBranch( UINT8      i_cBranch,
-                     WTT_Node * i_pNode )
-{
-    if (i_cBranch < C_NR_OF_BRANCHES)
-    {
-        aBranches[i_cBranch] = i_pNode;
-    }
-}
-
-void
-WTT_Node::SetAsTokenToReplace(const ByteString & i_sReplaceString)
-{
-    sReplaceString = i_sReplaceString;
-    eType = token_to_replace;
-}
-
-WTT_Node::~WTT_Node()
-{
-    // Delete the tree hanging below this node:
-
-    bIsOnDeleting = sal_True;   // Avoid double deleting of multiple used nodes.
-
-    for (int i = 0; i < C_NR_OF_BRANCHES; i++)
-    {
-        if (aBranches[i] != 0 ? ! aBranches[i]->IsOnDeleting() : sal_False)
-        {
-            delete aBranches[i];
-        }
-    }  // end for
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */


More information about the Libreoffice-commits mailing list