summaryrefslogtreecommitdiff
path: root/autodoc
diff options
context:
space:
mode:
authorThomas Arnhold <thomas@arnhold.org>2012-06-26 17:51:23 +0200
committerThomas Arnhold <thomas@arnhold.org>2012-06-27 13:34:23 +0200
commit6fcac7dfc4f2ad85e08aea781cfab28443e3781e (patch)
treefbbf82cb46dde6f13b6f5f11664c2c908b5709e1 /autodoc
parente5c28b86bed03c70bbe3054ccfcc6cb96291c580 (diff)
Remove unused include files
Those never get included at any point in the code. Change-Id: I17736e005635b9e57759cfc95176a99e7c5e8988
Diffstat (limited to 'autodoc')
-rw-r--r--autodoc/inc/ary/info/docstore.hxx110
-rw-r--r--autodoc/source/ary/inc/loc_internalgate.hxx57
-rw-r--r--autodoc/source/ary/inc/sortedids.hxx231
3 files changed, 0 insertions, 398 deletions
diff --git a/autodoc/inc/ary/info/docstore.hxx b/autodoc/inc/ary/info/docstore.hxx
deleted file mode 100644
index 95c96784c9b7..000000000000
--- a/autodoc/inc/ary/info/docstore.hxx
+++ /dev/null
@@ -1,110 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_INFO_DOCSTORE_HXX
-#define ARY_INFO_DOCSTORE_HXX
-
-
-
-// USED SERVICES
- // BASE CLASSES
- // COMPONENTS
- // PARAMETERS
-#include <ary/info/inftypes.hxx>
-
-namespace ary
-{
-namespace doc
-{
- class Node;
-}
-
-
-
-namespace info
-{
-
-class DocuStore
-{
- public:
- virtual ~DocuStore() {}
-
- void Store2CurFile(
- DYN doc::Node & let_drDocu );
- void Store2CurNamespace(
- DYN doc::Node & let_drDocu );
-
- void Store2ConnectedDeclaration(
- DYN doc::Node & let_drDocu );
-
- void Store2Glossary(
- DYN doc::Node & let_drDocu,
- const String & i_sExplainedTerm );
- void Store2GlobalTexts(
- DYN doc::Node & let_drDocu,
- ary::info::GlobalTextId
- i_nId );
- private:
- virtual void do_Store2CurFile(
- DYN doc::Node & let_drDocu ) = 0;
- virtual void do_Store2CurNamespace(
- DYN doc::Node & let_drDocu ) = 0;
-
- virtual void do_Store2ConnectedDeclaration(
- DYN doc::Node & let_drDocu ) = 0;
-
- virtual void do_Store2Glossary(
- DYN doc::Node & let_drDocu,
- const String & i_sExplainedTerm ) = 0;
- virtual void do_Store2GlobalTexts(
- DYN doc::Node & let_drDocu,
- ary::info::GlobalTextId
- i_nId ) = 0;
-};
-
-
-
-
-// IMPLEMENTATION
-inline void
-DocuStore::Store2CurFile( DYN doc::Node & let_drDocu )
- { do_Store2CurFile(let_drDocu); }
-inline void
-DocuStore::Store2CurNamespace( DYN doc::Node & let_drDocu )
- { do_Store2CurNamespace(let_drDocu); }
-inline void
-DocuStore::Store2ConnectedDeclaration( DYN doc::Node & let_drDocu )
- { do_Store2ConnectedDeclaration(let_drDocu); }
-inline void
-DocuStore::Store2Glossary( DYN doc::Node & let_drDocu,
- const String & i_sExplainedTerm )
- { do_Store2Glossary(let_drDocu, i_sExplainedTerm); }
-inline void
-DocuStore::Store2GlobalTexts( DYN doc::Node & let_drDocu,
- ary::info::GlobalTextId i_nId )
- { do_Store2GlobalTexts(let_drDocu, i_nId); }
-
-
-
-
-} // namespace info
-} // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/source/ary/inc/loc_internalgate.hxx b/autodoc/source/ary/inc/loc_internalgate.hxx
deleted file mode 100644
index 22a5d0289ef4..000000000000
--- a/autodoc/source/ary/inc/loc_internalgate.hxx
+++ /dev/null
@@ -1,57 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_LOC_INTERNALGATE_HXX
-#define ARY_LOC_INTERNALGATE_HXX
-
-// USED SERVICES
-
-namespace ary
-{
-namespace loc
-{
- class LocationPilot;
-}
-}
-
-
-
-
-namespace ary
-{
-namespace loc
-{
-
-
-/** Additional access to locations for the repository implementation.
-*/
-class InternalGate
-{
- public:
-
- static DYN LocationPilot &
- Create_Locations_();
-};
-
-
-} // namespace loc
-} // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/autodoc/source/ary/inc/sortedids.hxx b/autodoc/source/ary/inc/sortedids.hxx
deleted file mode 100644
index 7d6c6e43e0fa..000000000000
--- a/autodoc/source/ary/inc/sortedids.hxx
+++ /dev/null
@@ -1,231 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*
- * This file is part of the LibreOffice project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
- */
-
-#ifndef ARY_SORTEDIDS_HXX
-#define ARY_SORTEDIDS_HXX
-
-
-// USED SERVICES
-#include <algorithm>
-#include <cosv/tpl/range.hxx>
-
-
-
-
-namespace ary
-{
-
-
-/** Implementation of a set of children to an entity in the Autodoc
- repository. The children are sorted.
-
- @tpl COMPARE
- Needs to provide types:
- entity_base_type
- id_type
- key_type
-
- and functions:
- static entity_base_type &
- EntityOf_(
- id_type i_id );
- static const key_type &
- KeyOf_(
- const entity_type & i_entity );
- static bool Lesser_(
- const key_type & i_1,
- const key_type & i_2 );
-*/
-template<class COMPARE>
-class SortedIds
-{
- public:
- typedef typename COMPARE::id_type element_t;
- typedef typename COMPARE::key_type key_t;
- typedef std::vector<element_t> data_t;
- typedef typename data_t::const_iterator const_iterator;
- typedef typename data_t::iterator iterator;
- typedef csv::range<const_iterator> search_result_t;
-
- // LIFECYCLE
- explicit SortedIds(
- std::size_t i_reserve = 0 );
- ~SortedIds();
-
- // OPERATIONS
- void Add(
- element_t i_elem );
- // INQUIRY
- const_iterator Begin() const;
- const_iterator End() const;
-
- element_t Search(
- const key_t & i_key ) const;
- search_result_t SearchAll(
- const key_t & i_key ) const;
- const_iterator LowerBound(
- const key_t & i_key ) const;
-
- private:
- typedef typename COMPARE::entity_base_type entity_t;
-
- // Locals
- iterator LowerBound(
- const key_t & i_key );
-
- static const key_t &
- KeyOf_(
- element_t i_child );
- template <class ITER>
- static ITER impl_LowerBound_(
- ITER i_begin,
- ITER i_end,
- const key_t & i_key );
-
- // DATA
- data_t aData;
-};
-
-
-
-
-// IMPLEMENTATION
-template<class COMPARE>
-inline const typename SortedIds<COMPARE>::key_t &
-SortedIds<COMPARE>::KeyOf_(element_t i_child)
-{
- return COMPARE::KeyOf_(COMPARE::EntityOf_(i_child));
-}
-
-template<class COMPARE>
-SortedIds<COMPARE>::SortedIds(std::size_t i_reserve)
- : aData()
-{
- if (i_reserve > 0)
- aData.reserve(i_reserve);
-}
-
-template<class COMPARE>
-SortedIds<COMPARE>::~SortedIds()
-{
-}
-
-template<class COMPARE>
-void
-SortedIds<COMPARE>::Add(element_t i_elem)
-{
- aData.insert( LowerBound( KeyOf_(i_elem) ),
- i_elem );
-}
-
-template<class COMPARE>
-inline typename SortedIds<COMPARE>::const_iterator
-SortedIds<COMPARE>::Begin() const
-{
- return aData.begin();
-}
-
-template<class COMPARE>
-inline typename SortedIds<COMPARE>::const_iterator
-SortedIds<COMPARE>::End() const
-{
- return aData.end();
-}
-
-template<class COMPARE>
-typename SortedIds<COMPARE>::element_t
-SortedIds<COMPARE>::Search(const key_t & i_key) const
-{
- const_iterator
- ret = LowerBound(i_key);
- return ret != aData.end() AND NOT COMPARE::Lesser_(i_key, KeyOf_(*ret))
- ? *ret
- : element_t(0);
-}
-
-template<class COMPARE>
-typename SortedIds<COMPARE>::search_result_t
-SortedIds<COMPARE>::SearchAll(const key_t & i_key) const
-{
- const_iterator
- r1 = LowerBound(i_key);
- const_iterator
- r2 = r1;
- while ( r2 != aData.end()
- AND NOT COMPARE::Lesser_(i_key, KeyOf_(*r2)) )
- {
- ++r2;
- }
-
- return csv::make_range(r1,r2);
-}
-
-template<class COMPARE>
-inline typename SortedIds<COMPARE>::const_iterator
-SortedIds<COMPARE>::LowerBound(const key_t & i_key) const
-{
- return impl_LowerBound_( aData.begin(),
- aData.end(),
- i_key );
-}
-
-template<class COMPARE>
-inline typename SortedIds<COMPARE>::iterator
-SortedIds<COMPARE>::LowerBound(const key_t & i_key)
-{
- return impl_LowerBound_( aData.begin(),
- aData.end(),
- i_key );
-}
-
-template<class COMPARE>
-template <class ITER>
-ITER
-SortedIds<COMPARE>::impl_LowerBound_( ITER i_begin,
- ITER i_end,
- const key_t & i_key )
-{
- ITER i1 = i_begin;
- ITER i2 = i_end;
-
- for ( ITER it = i1 + (i2-i1)/2;
- i1 != i2;
- it = i1 + (i2-i1)/2 )
- {
- if ( COMPARE::Lesser_(KeyOf_(*it), i_key) )
- {
- i1 = it;
- ++i1;
- }
- else
- {
- i2 = it;
- }
- } // end for
-
- return i1;
-}
-
-
-
-
-} // namespace ary
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */