MySQL 8.3.0
Source Code Documentation
gr::perfschema::Position Class Reference

#include <utilities.h>

Public Member Functions

void set_max (unsigned int max)
 
bool has_more ()
 
void next ()
 
void reset ()
 
unsigned int get_index ()
 
void set_at (unsigned int index)
 
void set_at (Position *pos)
 
void set_after (Position *pos)
 

Private Attributes

unsigned int m_index {0}
 
unsigned int m_max {0}
 

Member Function Documentation

◆ get_index()

unsigned int gr::perfschema::Position::get_index ( )
inline

◆ has_more()

bool gr::perfschema::Position::has_more ( )
inline

◆ next()

void gr::perfschema::Position::next ( )
inline

◆ reset()

void gr::perfschema::Position::reset ( )
inline

◆ set_after()

void gr::perfschema::Position::set_after ( Position pos)
inline

◆ set_at() [1/2]

void gr::perfschema::Position::set_at ( Position pos)
inline

◆ set_at() [2/2]

void gr::perfschema::Position::set_at ( unsigned int  index)
inline

◆ set_max()

void gr::perfschema::Position::set_max ( unsigned int  max)
inline

Member Data Documentation

◆ m_index

unsigned int gr::perfschema::Position::m_index {0}
private

◆ m_max

unsigned int gr::perfschema::Position::m_max {0}
private

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