MySQL 8.0.39
Source Code Documentation
TablesContainedIn::iterator Class Reference

#include <tables_contained_in.h>

Public Member Functions

 iterator (const JOIN *join, qep_tab_map map)
 
bool operator== (const iterator &other) const
 
bool operator!= (const iterator &other) const
 
QEP_TABoperator* () const
 
iteratoroperator++ ()
 

Private Attributes

const JOIN *const m_join
 
qep_tab_map m_bits_left
 

Constructor & Destructor Documentation

◆ iterator()

TablesContainedIn::iterator::iterator ( const JOIN join,
qep_tab_map  map 
)
inline

Member Function Documentation

◆ operator!=()

bool TablesContainedIn::iterator::operator!= ( const iterator other) const
inline

◆ operator*()

QEP_TAB * TablesContainedIn::iterator::operator* ( ) const
inline

◆ operator++()

iterator & TablesContainedIn::iterator::operator++ ( )
inline

◆ operator==()

bool TablesContainedIn::iterator::operator== ( const iterator other) const
inline

Member Data Documentation

◆ m_bits_left

qep_tab_map TablesContainedIn::iterator::m_bits_left
private

◆ m_join

const JOIN* const TablesContainedIn::iterator::m_join
private

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