You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by al...@apache.org on 2020/01/29 01:34:16 UTC

[incubator-datasketches-cpp] 01/01: removed trivial copy constructors

This is an automated email from the ASF dual-hosted git repository.

alsay pushed a commit to branch rm_unnecessary_methods
in repository https://gitbox.apache.org/repos/asf/incubator-datasketches-cpp.git

commit af693b77518a50654d6bda788c1f5ace99059db2
Author: AlexanderSaydakov <Al...@users.noreply.github.com>
AuthorDate: Tue Jan 28 17:33:59 2020 -0800

    removed trivial copy constructors
---
 fi/include/reverse_purge_hash_map.hpp | 1 -
 kll/include/kll_sketch.hpp            | 1 -
 kll/include/kll_sketch_impl.hpp       | 5 -----
 3 files changed, 7 deletions(-)

diff --git a/fi/include/reverse_purge_hash_map.hpp b/fi/include/reverse_purge_hash_map.hpp
index 9fa1425..6176500 100644
--- a/fi/include/reverse_purge_hash_map.hpp
+++ b/fi/include/reverse_purge_hash_map.hpp
@@ -89,7 +89,6 @@ template<typename T, typename H, typename E, typename A>
 class reverse_purge_hash_map<T, H, E, A>::const_iterator: public std::iterator<std::input_iterator_tag, T> {
 public:
   friend class reverse_purge_hash_map<T, H, E, A>;
-  const_iterator(const const_iterator& other) : map(other.map), index(other.index), count(other.count), stride(other.stride) {}
   const_iterator& operator++() {
     ++count;
     if (count < map->num_active) {
diff --git a/kll/include/kll_sketch.hpp b/kll/include/kll_sketch.hpp
index 141f55c..28f5fcb 100644
--- a/kll/include/kll_sketch.hpp
+++ b/kll/include/kll_sketch.hpp
@@ -331,7 +331,6 @@ template<typename T, typename C, typename S, typename A>
 class kll_sketch<T, C, S, A>::const_iterator: public std::iterator<std::input_iterator_tag, T> {
 public:
   friend class kll_sketch<T, C, S, A>;
-  const_iterator(const const_iterator& other);
   const_iterator& operator++();
   const_iterator& operator++(int);
   bool operator==(const const_iterator& other) const;
diff --git a/kll/include/kll_sketch_impl.hpp b/kll/include/kll_sketch_impl.hpp
index dcd2453..efd76e2 100644
--- a/kll/include/kll_sketch_impl.hpp
+++ b/kll/include/kll_sketch_impl.hpp
@@ -932,11 +932,6 @@ items(items), levels(levels), num_levels(num_levels), index(levels == nullptr ?
 {}
 
 template<typename T, typename C, typename S, typename A>
-kll_sketch<T, C, S, A>::const_iterator::const_iterator(const const_iterator& other):
-items(other.items), levels(other.levels), num_levels(other.num_levels), index(other.index), level(other.level), weight(other.weight)
-{}
-
-template<typename T, typename C, typename S, typename A>
 typename kll_sketch<T, C, S, A>::const_iterator& kll_sketch<T, C, S, A>::const_iterator::operator++() {
   ++index;
   if (index == levels[level + 1]) { // go to the next non-empty level


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org