|
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 | |
| T * | operator* () const |
| bool | operator== (const Iterator &other) const |
| bool | operator!= (const Iterator &other) const |
| void | operator++ () |
| difference_type | operator- (const Iterator &other) const noexcept |
| Iterator | operator+ (const difference_type offset) const noexcept |
| Iterator & | operator+= (const difference_type offset) noexcept |
Public Attributes | |
| vector< unique_ptr< T > >::const_iterator | it |
Definition at line 158 of file unique_ptr_vector.h.
| using unique_ptr_vector< T >::Iterator::difference_type = typename vector<unique_ptr<T>>::difference_type |
Definition at line 162 of file unique_ptr_vector.h.
| using unique_ptr_vector< T >::Iterator::iterator_category = std::random_access_iterator_tag |
Definition at line 159 of file unique_ptr_vector.h.
| using unique_ptr_vector< T >::Iterator::pointer = typename vector<unique_ptr<T>>::const_pointer |
Definition at line 163 of file unique_ptr_vector.h.
| using unique_ptr_vector< T >::Iterator::reference = typename vector<unique_ptr<T>>::reference |
Definition at line 164 of file unique_ptr_vector.h.
| using unique_ptr_vector< T >::Iterator::value_type = typename vector<unique_ptr<T>>::value_type |
Definition at line 161 of file unique_ptr_vector.h.
|
inline |
Definition at line 176 of file unique_ptr_vector.h.
References it.
|
inline |
Definition at line 168 of file unique_ptr_vector.h.
|
inlinenoexcept |
Definition at line 188 of file unique_ptr_vector.h.
|
inline |
Definition at line 180 of file unique_ptr_vector.h.
References it.
|
inlinenoexcept |
Definition at line 194 of file unique_ptr_vector.h.
References it.
|
inlinenoexcept |
Definition at line 184 of file unique_ptr_vector.h.
References it.
|
inline |
Definition at line 172 of file unique_ptr_vector.h.
References it.
| vector<unique_ptr<T>>::const_iterator unique_ptr_vector< T >::Iterator::it |
Definition at line 166 of file unique_ptr_vector.h.
Referenced by operator!=(), operator*(), operator++(), operator+=(), operator-(), and operator==().