![]() |
MySQL 8.0.43
Source Code Documentation
|
Public Types | |
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = T |
| using | difference_type = std::ptrdiff_t |
| using | pointer = value_type * |
| using | reference = value_type & |
Public Member Functions | |
| Collection_iterator (Array *array) | |
| Collection_iterator (Array *array, typename Array::iterator it) | |
| bool | operator== (const Collection_iterator &iter) const |
| bool | operator!= (const Collection_iterator &iter) const |
| Collection_iterator & | operator++ () |
| T & | operator* () |
| Collection_iterator & | end () |
| Array::iterator | current () |
Private Attributes | |
| Array * | m_array |
| Array::iterator | m_current |
| T | m_current_obj |
| using dd::Collection< T >::Collection_iterator::difference_type = std::ptrdiff_t |
| using dd::Collection< T >::Collection_iterator::iterator_category = std::forward_iterator_tag |
| using dd::Collection< T >::Collection_iterator::pointer = value_type * |
| using dd::Collection< T >::Collection_iterator::reference = value_type & |
| using dd::Collection< T >::Collection_iterator::value_type = T |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| T & dd::Collection< T >::Collection_iterator::operator* |
|
inline |
|
inline |
|
private |
|
private |
|
private |