#include <typeinfo>
#include <boost/spirit/include/classic_core.hpp>
#include <RowFunctionParser.hxx>
#include <rtl/ustring.hxx>
#include <iostream>
#include <algorithm>
#include <stack>
#include <utility>
Go to the source code of this file.
◆ BOOST_SPIRIT_DEBUG
#define BOOST_SPIRIT_DEBUG |
◆ BOOST_SPIRIT_SINGLE_GRAMMAR_INSTANCE
#define BOOST_SPIRIT_SINGLE_GRAMMAR_INSTANCE |
◆ andExpression
::boost::spirit::classic::rule< ScannerT > andExpression |
|
private |
◆ argument
::boost::spirit::classic::rule< ScannerT > argument |
|
private |
◆ assignment
::boost::spirit::classic::rule< ScannerT > assignment |
|
private |
◆ basicExpression
::boost::spirit::classic::rule< ScannerT > basicExpression |
|
private |
◆ integer
::boost::spirit::classic::rule< ScannerT > integer |
|
private |
◆ maOperandStack
OperandStack maOperandStack |
◆ maValue
ORowSetValueDecoratorRef maValue |
|
private |
◆ meFunct
◆ mpArg
std::shared_ptr<ExpressionNode> mpArg |
|
private |
◆ mpContext
ParserContextSharedPtr mpContext |
|
private |
◆ mpFirstArg
std::shared_ptr<ExpressionNode> mpFirstArg |
|
private |
◆ mpParserContext
ParserContextSharedPtr mpParserContext |
|
private |
◆ mpSecondArg
std::shared_ptr<ExpressionNode> mpSecondArg |
|
private |
◆ orExpression
::boost::spirit::classic::rule< ScannerT > orExpression |
|
private |
◆ unaryFunction
::boost::spirit::classic::rule< ScannerT > unaryFunction |
|
private |