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