MySQL 9.0.0
Source Code Documentation
Log_files_dict::Const_iterator Class Reference

#include <log0files_dict.h>

Public Types

using iterator_category = std::bidirectional_iterator_tag
 
using value_type = Log_file
 
using difference_type = std::ptrdiff_t
 
using pointer = const Log_file *
 
using reference = const Log_file &
 

Public Member Functions

Log_files_dict::Const_iterator and related
 Const_iterator (Log_files_dict::Log_files_map_iterator it)
 
const Log_fileoperator* () const
 
const Log_fileoperator-> () const
 
Const_iteratoroperator++ ()
 
Const_iterator operator++ (int)
 
Const_iteratoroperator-- ()
 
Const_iterator operator-- (int)
 
bool operator== (const Const_iterator &rhs) const
 
bool operator!= (const Const_iterator &rhs) const
 

Private Attributes

Log_files_dict::Log_files_map_iterator m_it
 

Member Typedef Documentation

◆ difference_type

◆ iterator_category

using Log_files_dict::Const_iterator::iterator_category = std::bidirectional_iterator_tag

◆ pointer

◆ reference

◆ value_type

Constructor & Destructor Documentation

◆ Const_iterator()

Log_files_dict::Const_iterator::Const_iterator ( Log_files_dict::Log_files_map_iterator  it)
explicit

Member Function Documentation

◆ operator!=()

◆ operator*()

const Log_file & Log_files_dict::Const_iterator::operator* ( ) const

◆ operator++() [1/2]

Log_files_dict::Const_iterator & Log_files_dict::Const_iterator::operator++ ( )

◆ operator++() [2/2]

Log_files_dict::Const_iterator Log_files_dict::Const_iterator::operator++ ( int  )

◆ operator--() [1/2]

Log_files_dict::Const_iterator & Log_files_dict::Const_iterator::operator-- ( )

◆ operator--() [2/2]

Log_files_dict::Const_iterator Log_files_dict::Const_iterator::operator-- ( int  )

◆ operator->()

const Log_file * Log_files_dict::Const_iterator::operator-> ( ) const

◆ operator==()

bool Log_files_dict::Const_iterator::operator== ( const Const_iterator rhs) const

Member Data Documentation

◆ m_it

Log_files_dict::Log_files_map_iterator Log_files_dict::Const_iterator::m_it
private

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