FormulaGrammar< Iterator > Struct Template Reference
Inheritance diagram for FormulaGrammar< Iterator >:

Public Member Functions

 FormulaGrammar ()
 

Public Attributes

qi::rule< Iterator, Function()> function
 
qi::rule< Iterator, Expression()> expression
 
qi::rule< Iterator, Expression()> formula
 
qi::rule< Iterator, Expression()> term
 
qi::rule< Iterator, Address()> address
 
qi::rule< Iterator, AddressRange()> range
 
qi::rule< Iterator, unsigned()> columnName
 
qi::rule< Iterator, Coord()> column
 
qi::rule< Iterator, Coord()> row
 
qi::rule< Iterator, double()> number
 
qi::rule< Iterator, string()> str
 
qi::rule< Iterator, string()> table
 
qi::rule< Iterator, string()> worksheet
 
qi::rule< Iterator, UnaryOp()> unaryOp
 
qi::rule< Iterator, BinaryOp()> binaryOp
 
qi::rule< Iterator, char()> unaryLit
 
qi::rule< Iterator, char()> binaryLit
 

Constructor & Destructor Documentation

template<typename Iterator>
FormulaGrammar< Iterator >::FormulaGrammar ( )
inline

Member Data Documentation

template<typename Iterator>
qi::rule<Iterator, Address()> FormulaGrammar< Iterator >::address
template<typename Iterator>
qi::rule<Iterator, char()> FormulaGrammar< Iterator >::binaryLit
template<typename Iterator>
qi::rule<Iterator, BinaryOp()> FormulaGrammar< Iterator >::binaryOp
template<typename Iterator>
qi::rule<Iterator, Coord()> FormulaGrammar< Iterator >::column
template<typename Iterator>
qi::rule<Iterator, unsigned()> FormulaGrammar< Iterator >::columnName
template<typename Iterator>
qi::rule<Iterator, Expression()> FormulaGrammar< Iterator >::expression
template<typename Iterator>
qi::rule<Iterator, Expression()> FormulaGrammar< Iterator >::formula
template<typename Iterator>
qi::rule<Iterator, Function()> FormulaGrammar< Iterator >::function
template<typename Iterator>
qi::rule<Iterator, double()> FormulaGrammar< Iterator >::number
template<typename Iterator>
qi::rule<Iterator, AddressRange()> FormulaGrammar< Iterator >::range
template<typename Iterator>
qi::rule<Iterator, Coord()> FormulaGrammar< Iterator >::row
template<typename Iterator>
qi::rule<Iterator, string()> FormulaGrammar< Iterator >::str
template<typename Iterator>
qi::rule<Iterator, string()> FormulaGrammar< Iterator >::table
template<typename Iterator>
qi::rule<Iterator, Expression()> FormulaGrammar< Iterator >::term
template<typename Iterator>
qi::rule<Iterator, char()> FormulaGrammar< Iterator >::unaryLit
template<typename Iterator>
qi::rule<Iterator, UnaryOp()> FormulaGrammar< Iterator >::unaryOp
template<typename Iterator>
qi::rule<Iterator, string()> FormulaGrammar< Iterator >::worksheet

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

Generated for libetonyek by doxygen 1.8.8