|
Blender V5.0
|
#include <unique_ptr_vector.h>
Public Types | |
| using | iterator_category = std::random_access_iterator_tag |
| using | value_type = typename vector<unique_ptr<T>>::value_type |
| using | difference_type = typename vector<unique_ptr<T>>::difference_type |
| using | pointer = typename vector<unique_ptr<T>>::const_pointer |
| using | reference = typename vector<unique_ptr<T>>::reference |
Public Member Functions | |
| const T * | operator* () const |
| bool | operator== (const ConstIterator &other) const |
| bool | operator!= (const ConstIterator &other) const |
| void | operator++ () |
| difference_type | operator- (const ConstIterator &other) const noexcept |
| ConstIterator | operator+ (const difference_type offset) const noexcept |
| ConstIterator & | operator+= (const difference_type offset) noexcept |
Public Attributes | |
| vector< unique_ptr< T > >::const_iterator | it |
Definition at line 106 of file unique_ptr_vector.h.
| using unique_ptr_vector< T >::ConstIterator::difference_type = typename vector<unique_ptr<T>>::difference_type |
Definition at line 110 of file unique_ptr_vector.h.
| using unique_ptr_vector< T >::ConstIterator::iterator_category = std::random_access_iterator_tag |
Definition at line 107 of file unique_ptr_vector.h.
| using unique_ptr_vector< T >::ConstIterator::pointer = typename vector<unique_ptr<T>>::const_pointer |
Definition at line 111 of file unique_ptr_vector.h.
| using unique_ptr_vector< T >::ConstIterator::reference = typename vector<unique_ptr<T>>::reference |
Definition at line 112 of file unique_ptr_vector.h.
| using unique_ptr_vector< T >::ConstIterator::value_type = typename vector<unique_ptr<T>>::value_type |
Definition at line 109 of file unique_ptr_vector.h.
|
inline |
Definition at line 124 of file unique_ptr_vector.h.
References it.
|
inline |
Definition at line 116 of file unique_ptr_vector.h.
|
inlinenoexcept |
Definition at line 136 of file unique_ptr_vector.h.
|
inline |
Definition at line 128 of file unique_ptr_vector.h.
References it.
|
inlinenoexcept |
Definition at line 142 of file unique_ptr_vector.h.
References it.
|
inlinenoexcept |
Definition at line 132 of file unique_ptr_vector.h.
References it.
|
inline |
Definition at line 120 of file unique_ptr_vector.h.
References it.
| vector<unique_ptr<T>>::const_iterator unique_ptr_vector< T >::ConstIterator::it |
Definition at line 114 of file unique_ptr_vector.h.
Referenced by operator!=(), operator*(), operator++(), operator+=(), operator-(), and operator==().