BinaryExpr Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 135 of System.XPath/XPathExpr.cm

Inheritance

Constructors & Destructor

public BinaryExpr(Operator op_, Expr* left_, Expr* right_)

Member Functions

public override Result<UniquePtr<Object>> Evaluate(Context& context)
public inline Expr* Left() const
public inline Operator Op() const
public inline Expr* Right() const
public override Element* ToXmlElement() const

Member Variables

private UniquePtr<Expr> left
private Operator op
private UniquePtr<Expr> right

Constructor& Destructor Details

BinaryExpr Constructor

public BinaryExpr(Operator op_, Expr* left_, Expr* right_)

Definition
Line 137 of System.XPath/XPathExpr.cm


Member Function Details

Evaluate Member Function

public override Result<UniquePtr<Object>> Evaluate(Context& context)

Definition
Line 153 of System.XPath/XPathExpr.cm


Left Member Function

public inline Expr* Left()

Definition
Line 144 of System.XPath/XPathExpr.cm


Op Member Function

public inline Operator Op()

Definition
Line 140 of System.XPath/XPathExpr.cm


Right Member Function

public inline Expr* Right()

Definition
Line 148 of System.XPath/XPathExpr.cm


ToXmlElement Member Function

public override Element* ToXmlElement()

Definition
Line 194 of System.XPath/XPathExpr.cm