LibreOffice Module slideshow (master) 1
Namespaces | Macros
smilfunctionparser.cxx File Reference
#include <comphelper/diagnose_ex.hxx>
#include <slideshowexceptions.hxx>
#include <smilfunctionparser.hxx>
#include <expressionnodefactory.hxx>
#include <rtl/ustring.hxx>
#include <sal/log.hxx>
#include <boost/spirit/include/classic_core.hpp>
#include <iostream>
#include <functional>
#include <algorithm>
#include <stack>
#include <utility>
Include dependency graph for smilfunctionparser.cxx:

Go to the source code of this file.

Namespaces

namespace  slideshow
 
namespace  slideshow::internal
 

Macros

#define BOOST_SPIRIT_SINGLE_GRAMMAR_INSTANCE
 
#define BOOST_SPIRIT_DEBUG
 

Macro Definition Documentation

◆ BOOST_SPIRIT_DEBUG

#define BOOST_SPIRIT_DEBUG

Definition at line 37 of file smilfunctionparser.cxx.

◆ BOOST_SPIRIT_SINGLE_GRAMMAR_INSTANCE

#define BOOST_SPIRIT_SINGLE_GRAMMAR_INSTANCE

Definition at line 34 of file smilfunctionparser.cxx.

Variable Documentation

◆ additiveExpression

::boost::spirit::classic::rule< ScannerT > additiveExpression
private

Definition at line 493 of file smilfunctionparser.cxx.

◆ basicExpression

::boost::spirit::classic::rule< ScannerT > basicExpression
private

Definition at line 496 of file smilfunctionparser.cxx.

◆ binaryFunction

::boost::spirit::classic::rule< ScannerT > binaryFunction
private

Definition at line 498 of file smilfunctionparser.cxx.

◆ identifier

::boost::spirit::classic::rule< ScannerT > identifier
private

Definition at line 499 of file smilfunctionparser.cxx.

◆ maFunctor

Functor maFunctor
private

Definition at line 213 of file smilfunctionparser.cxx.

◆ maGenerator

Generator maGenerator
private

Definition at line 98 of file smilfunctionparser.cxx.

◆ maOperandStack

OperandStack maOperandStack

Definition at line 65 of file smilfunctionparser.cxx.

◆ maShapeBounds

::basegfx::B2DRectangle maShapeBounds

Definition at line 68 of file smilfunctionparser.cxx.

◆ mbParseAnimationFunction

bool mbParseAnimationFunction

Definition at line 72 of file smilfunctionparser.cxx.

◆ mnValue

const double mnValue
private

Definition at line 130 of file smilfunctionparser.cxx.

◆ mpArg

std::shared_ptr<ExpressionNode> mpArg
private

Definition at line 214 of file smilfunctionparser.cxx.

◆ mpContext

ParserContextSharedPtr mpContext
private

Definition at line 99 of file smilfunctionparser.cxx.

◆ mpParserContext

ParserContextSharedPtr mpParserContext
private

Definition at line 508 of file smilfunctionparser.cxx.

◆ multiplicativeExpression

::boost::spirit::classic::rule< ScannerT > multiplicativeExpression
private

Definition at line 494 of file smilfunctionparser.cxx.

◆ unaryExpression

::boost::spirit::classic::rule< ScannerT > unaryExpression
private

Definition at line 495 of file smilfunctionparser.cxx.

◆ unaryFunction

::boost::spirit::classic::rule< ScannerT > unaryFunction
private

Definition at line 497 of file smilfunctionparser.cxx.