Lines Matching refs:ExpressionNodeSharedPtr
97 BinaryExpressionBase( const ExpressionNodeSharedPtr& rFirstArg, in BinaryExpressionBase()
98 const ExpressionNodeSharedPtr& rSecondArg ) : in BinaryExpressionBase()
112 ExpressionNodeSharedPtr mpFirstArg;
113 ExpressionNodeSharedPtr mpSecondArg;
119 PlusExpression( const ExpressionNodeSharedPtr& rFirstArg, in PlusExpression()
120 const ExpressionNodeSharedPtr& rSecondArg ) : in PlusExpression()
134 MinusExpression( const ExpressionNodeSharedPtr& rFirstArg, in MinusExpression()
135 const ExpressionNodeSharedPtr& rSecondArg ) : in MinusExpression()
149 MultipliesExpression( const ExpressionNodeSharedPtr& rFirstArg, in MultipliesExpression()
150 const ExpressionNodeSharedPtr& rSecondArg ) : in MultipliesExpression()
164 DividesExpression( const ExpressionNodeSharedPtr& rFirstArg, in DividesExpression()
165 const ExpressionNodeSharedPtr& rSecondArg ) : in DividesExpression()
179 ComposedExpression( const ExpressionNodeSharedPtr& rFirstArg, in ComposedExpression()
180 const ExpressionNodeSharedPtr& rSecondArg ) : in ComposedExpression()
194 MinExpression( const ExpressionNodeSharedPtr& rFirstArg, in MinExpression()
195 const ExpressionNodeSharedPtr& rSecondArg ) : in MinExpression()
209 MaxExpression( const ExpressionNodeSharedPtr& rFirstArg, in MaxExpression()
210 const ExpressionNodeSharedPtr& rSecondArg ) : in MaxExpression()
222 …ExpressionNodeSharedPtr ExpressionNodeFactory::createConstantValueExpression( double rConstantValu… in createConstantValueExpression()
224 return ExpressionNodeSharedPtr( new ConstantValueExpression(rConstantValue) ); in createConstantValueExpression()
227 ExpressionNodeSharedPtr ExpressionNodeFactory::createValueTExpression() in createValueTExpression()
229 return ExpressionNodeSharedPtr( new TValueExpression() ); in createValueTExpression()
232 …ExpressionNodeSharedPtr ExpressionNodeFactory::createPlusExpression( const ExpressionNodeSharedPtr… in createPlusExpression()
233 … const ExpressionNodeSharedPtr& rRHS ) in createPlusExpression()
235 return ExpressionNodeSharedPtr( new PlusExpression(rLHS, rRHS) ); in createPlusExpression()
238 …ExpressionNodeSharedPtr ExpressionNodeFactory::createMinusExpression( const ExpressionNodeSharedPt… in createMinusExpression()
239 … const ExpressionNodeSharedPtr& rRHS ) in createMinusExpression()
241 return ExpressionNodeSharedPtr( new MinusExpression(rLHS, rRHS) ); in createMinusExpression()
244 …ExpressionNodeSharedPtr ExpressionNodeFactory::createMultipliesExpression( const ExpressionNodeSha… in createMultipliesExpression()
245 … const ExpressionNodeSharedPtr& rRHS ) in createMultipliesExpression()
247 return ExpressionNodeSharedPtr( new MultipliesExpression(rLHS, rRHS) ); in createMultipliesExpression()
250 …ExpressionNodeSharedPtr ExpressionNodeFactory::createDividesExpression( const ExpressionNodeShared… in createDividesExpression()
251 … const ExpressionNodeSharedPtr& rRHS ) in createDividesExpression()
253 return ExpressionNodeSharedPtr( new DividesExpression(rLHS, rRHS) ); in createDividesExpression()
256 …ExpressionNodeSharedPtr ExpressionNodeFactory::createComposedExpression ( const ExpressionNodeSha… in createComposedExpression()
257 … const ExpressionNodeSharedPtr& rInnerFunction ) in createComposedExpression()
259 … return ExpressionNodeSharedPtr( new ComposedExpression(rOuterFunction, rInnerFunction) ); in createComposedExpression()
262 …ExpressionNodeSharedPtr ExpressionNodeFactory::createMinExpression ( const ExpressionNodeSharedPt… in createMinExpression()
263 … const ExpressionNodeSharedPtr& rInnerFunction ) in createMinExpression()
265 return ExpressionNodeSharedPtr( new MinExpression(rOuterFunction, rInnerFunction) ); in createMinExpression()
268 …ExpressionNodeSharedPtr ExpressionNodeFactory::createMaxExpression ( const ExpressionNodeSharedPt… in createMaxExpression()
269 … const ExpressionNodeSharedPtr& rInnerFunction ) in createMaxExpression()
271 return ExpressionNodeSharedPtr( new MaxExpression(rOuterFunction, rInnerFunction) ); in createMaxExpression()