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

#include <CalculationValue.h>

Inheritance diagram for WebCore::CalcExpressionNode:
TestWebKitAPI::CalculationDeletionTestNode WebCore::CalcExpressionBinaryOperation WebCore::CalcExpressionBinaryOperation WebCore::CalcExpressionBlendLength WebCore::CalcExpressionBlendLength WebCore::CalcExpressionLength WebCore::CalcExpressionLength WebCore::CalcExpressionNumber WebCore::CalcExpressionNumber

Public Member Functions

 CalcExpressionNode (CalcExpressionNodeType=CalcExpressionNodeUndefined)
 
virtual ~CalcExpressionNode ()
 
CalcExpressionNodeType type () const
 
virtual float evaluate (float maxValue) const =0
 
virtual bool operator== (const CalcExpressionNode &) const =0
 
 CalcExpressionNode (CalcExpressionNodeType=CalcExpressionNodeUndefined)
 
virtual ~CalcExpressionNode ()
 
CalcExpressionNodeType type () const
 
virtual float evaluate (float maxValue) const =0
 
virtual bool operator== (const CalcExpressionNode &) const =0
 

Constructor & Destructor Documentation

◆ CalcExpressionNode() [1/2]

WebCore::CalcExpressionNode::CalcExpressionNode ( CalcExpressionNodeType  type = CalcExpressionNodeUndefined)
inlineexplicit

◆ ~CalcExpressionNode() [1/2]

virtual WebCore::CalcExpressionNode::~CalcExpressionNode ( )
inlinevirtual

◆ CalcExpressionNode() [2/2]

WebCore::CalcExpressionNode::CalcExpressionNode ( CalcExpressionNodeType  = CalcExpressionNodeUndefined)
explicit

◆ ~CalcExpressionNode() [2/2]

virtual WebCore::CalcExpressionNode::~CalcExpressionNode ( )
inlinevirtual

Member Function Documentation

◆ evaluate() [1/2]

virtual float WebCore::CalcExpressionNode::evaluate ( float  maxValue) const
pure virtual

◆ evaluate() [2/2]

virtual float WebCore::CalcExpressionNode::evaluate ( float  maxValue) const
pure virtual

◆ operator==() [1/2]

virtual bool WebCore::CalcExpressionNode::operator== ( const CalcExpressionNode ) const
pure virtual

◆ operator==() [2/2]

virtual bool WebCore::CalcExpressionNode::operator== ( const CalcExpressionNode ) const
pure virtual

◆ type() [1/2]

CalcExpressionNodeType WebCore::CalcExpressionNode::type ( ) const
inline

◆ type() [2/2]

CalcExpressionNodeType WebCore::CalcExpressionNode::type ( ) const
inline

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