MySQL 9.1.0
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 |