|
UFO 1.0.0
An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
|
Public Types | |
| using | difference_type = std::ptrdiff_t |
| using | iterator_category = std::random_access_iterator_tag |
| using | pointer = std::conditional_t< Const, value_type const *, value_type * > |
| using | reference = std::conditional_t< Const, value_type const &, value_type & > |
| using | value_type = typename TreeContainer< Ts... >::template bucket_type< T > |
Public Member Functions | |
| TreeContainterBucketIterator (TreeContainterBucketIterator const &)=default | |
| template<bool Const2, class = std::enable_if_t<Const && !Const2>> | |
| TreeContainterBucketIterator (TreeContainterBucketIterator< T, Const2, Ts... > const &other) | |
| reference | operator* () const |
| TreeContainterBucketIterator | operator+ (difference_type n) |
| TreeContainterBucketIterator & | operator++ () |
| TreeContainterBucketIterator | operator++ (int) |
| TreeContainterBucketIterator & | operator+= (difference_type n) |
| TreeContainterBucketIterator | operator- (difference_type n) |
| TreeContainterBucketIterator & | operator-- () |
| TreeContainterBucketIterator | operator-- (int) |
| TreeContainterBucketIterator & | operator-= (difference_type n) |
| pointer | operator-> () const |
| reference | operator[] (difference_type pos) const |
Protected Member Functions | |
| TreeContainterBucketIterator (TreeContainer< Ts... > &container, difference_type idx) | |
| TreeContainterBucketIterator (TreeContainer< Ts... > *container, difference_type idx) | |
Friends | |
| template<bool Const1, bool Const2> | |
| bool | operator!= (TreeContainterBucketIterator< T, Const1, Ts... > const &lhs, TreeContainterBucketIterator< T, Const2, Ts... > const &rhs) |
| template<bool Const1, bool Const2> | |
| difference_type | operator- (TreeContainterBucketIterator< T, Const1, Ts... > const &lhs, TreeContainterBucketIterator< T, Const2, Ts... > const &rhs) |
| template<bool Const1, bool Const2> | |
| bool | operator< (TreeContainterBucketIterator< T, Const1, Ts... > const &lhs, TreeContainterBucketIterator< T, Const2, Ts... > const &rhs) |
| template<bool Const1, bool Const2> | |
| bool | operator<= (TreeContainterBucketIterator< T, Const1, Ts... > const &lhs, TreeContainterBucketIterator< T, Const2, Ts... > const &rhs) |
| template<bool Const1, bool Const2> | |
| bool | operator== (TreeContainterBucketIterator< T, Const1, Ts... > const &lhs, TreeContainterBucketIterator< T, Const2, Ts... > const &rhs) |
| template<bool Const1, bool Const2> | |
| bool | operator> (TreeContainterBucketIterator< T, Const1, Ts... > const &lhs, TreeContainterBucketIterator< T, Const2, Ts... > const &rhs) |
| template<bool Const1, bool Const2> | |
| bool | operator>= (TreeContainterBucketIterator< T, Const1, Ts... > const &lhs, TreeContainterBucketIterator< T, Const2, Ts... > const &rhs) |
| class | TreeContainer< Ts... > |
Definition at line 56 of file container_bucket_iterator.hpp.
| using ufo::TreeContainterBucketIterator< T, Const, Ts >::difference_type = std::ptrdiff_t |
Definition at line 73 of file container_bucket_iterator.hpp.
| using ufo::TreeContainterBucketIterator< T, Const, Ts >::iterator_category = std::random_access_iterator_tag |
Definition at line 72 of file container_bucket_iterator.hpp.
| using ufo::TreeContainterBucketIterator< T, Const, Ts >::pointer = std::conditional_t<Const, value_type const*, value_type*> |
Definition at line 75 of file container_bucket_iterator.hpp.
| using ufo::TreeContainterBucketIterator< T, Const, Ts >::reference = std::conditional_t<Const, value_type const&, value_type&> |
Definition at line 76 of file container_bucket_iterator.hpp.
| using ufo::TreeContainterBucketIterator< T, Const, Ts >::value_type = typename TreeContainer<Ts...>::template bucket_type<T> |
Definition at line 74 of file container_bucket_iterator.hpp.
|
inline |
Definition at line 83 of file container_bucket_iterator.hpp.
|
inlineprotected |
Definition at line 208 of file container_bucket_iterator.hpp.
|
inlineprotected |
Definition at line 213 of file container_bucket_iterator.hpp.
|
inline |
Definition at line 147 of file container_bucket_iterator.hpp.
|
inline |
Definition at line 127 of file container_bucket_iterator.hpp.
|
inline |
Definition at line 89 of file container_bucket_iterator.hpp.
|
inline |
Definition at line 101 of file container_bucket_iterator.hpp.
|
inline |
Definition at line 115 of file container_bucket_iterator.hpp.
|
inline |
Definition at line 134 of file container_bucket_iterator.hpp.
|
inline |
Definition at line 95 of file container_bucket_iterator.hpp.
|
inline |
Definition at line 108 of file container_bucket_iterator.hpp.
|
inline |
Definition at line 121 of file container_bucket_iterator.hpp.
|
inline |
Definition at line 152 of file container_bucket_iterator.hpp.
|
inline |
Definition at line 141 of file container_bucket_iterator.hpp.
|
friend |
Definition at line 1 of file container_bucket_iterator.hpp.
|
friend |
Definition at line 173 of file container_bucket_iterator.hpp.
|
friend |
Definition at line 158 of file container_bucket_iterator.hpp.
|
friend |
Definition at line 180 of file container_bucket_iterator.hpp.
|
friend |
Definition at line 187 of file container_bucket_iterator.hpp.
|
friend |
Definition at line 166 of file container_bucket_iterator.hpp.
|
friend |
Definition at line 194 of file container_bucket_iterator.hpp.
|
friend |
Definition at line 201 of file container_bucket_iterator.hpp.
|
friend |
Definition at line 1 of file container_bucket_iterator.hpp.