diff options
author | Marc Glisse <marc.glisse@inria.fr> | 2022-11-04 23:46:45 +0100 |
---|---|---|
committer | Marc Glisse <marc.glisse@inria.fr> | 2022-11-04 23:46:45 +0100 |
commit | f5af745c4f671f477365115bedf17d167b8d07a5 (patch) | |
tree | ce992758852c5f1438f67299cf676daaa202c039 /src | |
parent | 4246261962f5b3f37cf4e845ff192da2be023834 (diff) |
Fix bogus traits.
Not great, but less broken.
Diffstat (limited to 'src')
-rw-r--r-- | src/Bitmap_cubical_complex/include/gudhi/Bitmap_cubical_complex.h | 4 | ||||
-rw-r--r-- | src/Bitmap_cubical_complex/include/gudhi/Bitmap_cubical_complex_base.h | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/Bitmap_cubical_complex/include/gudhi/Bitmap_cubical_complex.h b/src/Bitmap_cubical_complex/include/gudhi/Bitmap_cubical_complex.h index ae7e6ed3..29fabc6c 100644 --- a/src/Bitmap_cubical_complex/include/gudhi/Bitmap_cubical_complex.h +++ b/src/Bitmap_cubical_complex/include/gudhi/Bitmap_cubical_complex.h @@ -249,7 +249,7 @@ class Bitmap_cubical_complex : public T { typedef Simplex_handle value_type; typedef std::ptrdiff_t difference_type; typedef value_type* pointer; - typedef value_type& reference; + typedef value_type reference; Filtration_simplex_iterator(Bitmap_cubical_complex* b) : b(b), position(0) {} @@ -400,7 +400,7 @@ class Bitmap_cubical_complex : public T { typedef Simplex_handle value_type; typedef std::ptrdiff_t difference_type; typedef value_type* pointer; - typedef value_type& reference; + typedef value_type reference; Skeleton_simplex_iterator(Bitmap_cubical_complex* b, std::size_t d) : b(b), dimension(d) { if (globalDbg) { diff --git a/src/Bitmap_cubical_complex/include/gudhi/Bitmap_cubical_complex_base.h b/src/Bitmap_cubical_complex/include/gudhi/Bitmap_cubical_complex_base.h index 253e4a54..2bf62f9b 100644 --- a/src/Bitmap_cubical_complex/include/gudhi/Bitmap_cubical_complex_base.h +++ b/src/Bitmap_cubical_complex/include/gudhi/Bitmap_cubical_complex_base.h @@ -254,10 +254,10 @@ class Bitmap_cubical_complex_base { class All_cells_iterator { public: typedef std::input_iterator_tag iterator_category; - typedef T value_type; + typedef std::size_t value_type; typedef std::ptrdiff_t difference_type; typedef value_type* pointer; - typedef value_type& reference; + typedef value_type reference; All_cells_iterator() { this->counter = 0; } @@ -364,10 +364,10 @@ class Bitmap_cubical_complex_base { class Top_dimensional_cells_iterator { public: typedef std::input_iterator_tag iterator_category; - typedef T value_type; + typedef std::size_t value_type; typedef std::ptrdiff_t difference_type; typedef value_type* pointer; - typedef value_type& reference; + typedef value_type reference; Top_dimensional_cells_iterator(Bitmap_cubical_complex_base& b) : b(b) { this->counter = std::vector<std::size_t>(b.dimension()); |