MySQL 9.3.0
Source Code Documentation
routing_guidelines::rpn::Function_definition Struct Reference

#include <rpn.h>

Public Member Functions

void reduce (std::vector< rpn::Token > *stack) const
 

Public Attributes

const char * name
 
std::vector< rpn::Token::Typeargs
 
rpn::Token::Type ret_val
 
void(* reducer )(std::vector< Token > *)
 

Member Function Documentation

◆ reduce()

void routing_guidelines::rpn::Function_definition::reduce ( std::vector< rpn::Token > *  stack) const

Member Data Documentation

◆ args

std::vector<rpn::Token::Type> routing_guidelines::rpn::Function_definition::args

◆ name

const char* routing_guidelines::rpn::Function_definition::name

◆ reducer

void(* routing_guidelines::rpn::Function_definition::reducer) (std::vector< Token > *)

◆ ret_val

rpn::Token::Type routing_guidelines::rpn::Function_definition::ret_val

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