MySQL 8.4.2
Source Code Documentation
mysql_harness::utility::Range< Type >::iterator Class Reference

#include <utilities.h>

Public Member Functions

 iterator (Type *ptr)
 
iteratoroperator++ ()
 
bool operator== (const iterator &rhs) const
 
bool operator!= (const iterator &rhs) const
 
Type & operator* ()
 
const Type & operator* () const
 

Private Attributes

Type * ptr_
 

Constructor & Destructor Documentation

◆ iterator()

template<class Type >
mysql_harness::utility::Range< Type >::iterator::iterator ( Type *  ptr)
inlineexplicit

Member Function Documentation

◆ operator!=()

template<class Type >
bool mysql_harness::utility::Range< Type >::iterator::operator!= ( const iterator rhs) const
inline

◆ operator*() [1/2]

template<class Type >
Type & mysql_harness::utility::Range< Type >::iterator::operator* ( )
inline

◆ operator*() [2/2]

template<class Type >
const Type & mysql_harness::utility::Range< Type >::iterator::operator* ( ) const
inline

◆ operator++()

template<class Type >
iterator & mysql_harness::utility::Range< Type >::iterator::operator++ ( )
inline

◆ operator==()

template<class Type >
bool mysql_harness::utility::Range< Type >::iterator::operator== ( const iterator rhs) const
inline

Member Data Documentation

◆ ptr_

template<class Type >
Type* mysql_harness::utility::Range< Type >::iterator::ptr_
private

The documentation for this class was generated from the following file: