MySQL 9.0.0
Source Code Documentation
NonzeroSubsetsOf::iterator Class Reference

#include <bit_utils.h>

Public Member Functions

 iterator (uint64_t state, uint64_t set)
 
bool operator== (const iterator &other) const
 
bool operator!= (const iterator &other) const
 
uint64_t operator* () const
 
iteratoroperator++ ()
 

Private Attributes

uint64_t m_state
 
uint64_t m_set
 

Constructor & Destructor Documentation

◆ iterator()

NonzeroSubsetsOf::iterator::iterator ( uint64_t  state,
uint64_t  set 
)
inline

Member Function Documentation

◆ operator!=()

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

◆ operator*()

uint64_t NonzeroSubsetsOf::iterator::operator* ( ) const
inline

◆ operator++()

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

◆ operator==()

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

Member Data Documentation

◆ m_set

uint64_t NonzeroSubsetsOf::iterator::m_set
private

◆ m_state

uint64_t NonzeroSubsetsOf::iterator::m_state
private

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