MySQL 8.4.0
Source Code Documentation
range Struct Reference

Public Member Functions

 range (const char *title, int start, int end)
 
void set_token (int tok, const char *str, int line)
 
int add_token (const char *str, int line)
 
void print (const char *header1, const char *header2=nullptr) const
 

Public Attributes

const int start
 

Private Member Functions

void print_token (int tok) const
 

Private Attributes

const char *const title
 
const int end
 
int max_seen
 

Constructor & Destructor Documentation

◆ range()

range::range ( const char *  title,
int  start,
int  end 
)
inline

Member Function Documentation

◆ add_token()

int range::add_token ( const char *  str,
int  line 
)
inline

◆ print()

void range::print ( const char *  header1,
const char *  header2 = nullptr 
) const
inline

◆ print_token()

void range::print_token ( int  tok) const
inlineprivate

◆ set_token()

void range::set_token ( int  tok,
const char *  str,
int  line 
)
inline

Member Data Documentation

◆ end

const int range::end
private

◆ max_seen

int range::max_seen
private

◆ start

const int range::start

◆ title

const char* const range::title
private

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