webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::CalcExpressionBinaryOperation Class Referencefinal

#include <CalculationValue.h>

Inheritance diagram for WebCore::CalcExpressionBinaryOperation:
WebCore::CalcExpressionNode WebCore::CalcExpressionNode

Public Member Functions

 CalcExpressionBinaryOperation (std::unique_ptr< CalcExpressionNode > leftSide, std::unique_ptr< CalcExpressionNode > rightSide, CalcOperator)
 
const CalcExpressionNodeleftSide () const
 
const CalcExpressionNoderightSide () const
 
CalcOperator getOperator () const
 
 CalcExpressionBinaryOperation (std::unique_ptr< CalcExpressionNode > leftSide, std::unique_ptr< CalcExpressionNode > rightSide, CalcOperator)
 
const CalcExpressionNodeleftSide () const
 
const CalcExpressionNoderightSide () const
 
CalcOperator getOperator () const
 
- Public Member Functions inherited from WebCore::CalcExpressionNode
 CalcExpressionNode (CalcExpressionNodeType=CalcExpressionNodeUndefined)
 
virtual ~CalcExpressionNode ()
 
CalcExpressionNodeType type () const
 
 CalcExpressionNode (CalcExpressionNodeType=CalcExpressionNodeUndefined)
 
virtual ~CalcExpressionNode ()
 
CalcExpressionNodeType type () const
 

Constructor & Destructor Documentation

◆ CalcExpressionBinaryOperation() [1/2]

WebCore::CalcExpressionBinaryOperation::CalcExpressionBinaryOperation ( std::unique_ptr< CalcExpressionNode leftSide,
std::unique_ptr< CalcExpressionNode rightSide,
CalcOperator  op 
)
inline

◆ CalcExpressionBinaryOperation() [2/2]

WebCore::CalcExpressionBinaryOperation::CalcExpressionBinaryOperation ( std::unique_ptr< CalcExpressionNode leftSide,
std::unique_ptr< CalcExpressionNode rightSide,
CalcOperator   
)

Member Function Documentation

◆ getOperator() [1/2]

CalcOperator WebCore::CalcExpressionBinaryOperation::getOperator ( ) const
inline

◆ getOperator() [2/2]

CalcOperator WebCore::CalcExpressionBinaryOperation::getOperator ( ) const
inline

◆ leftSide() [1/2]

const CalcExpressionNode& WebCore::CalcExpressionBinaryOperation::leftSide ( ) const
inline

◆ leftSide() [2/2]

const CalcExpressionNode& WebCore::CalcExpressionBinaryOperation::leftSide ( ) const
inline

◆ rightSide() [1/2]

const CalcExpressionNode& WebCore::CalcExpressionBinaryOperation::rightSide ( ) const
inline

◆ rightSide() [2/2]

const CalcExpressionNode& WebCore::CalcExpressionBinaryOperation::rightSide ( ) const
inline

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