UnaryExpr Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 93 of System.XPath/XPathExpr.cm

Inheritance

Constructors & Destructor

public UnaryExpr(Operator op_, Expr* operand_)

Member Functions

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

Member Variables

private Operator op
private UniquePtr<Expr> operand

Constructor& Destructor Details

UnaryExpr Constructor

public UnaryExpr(Operator op_, Expr* operand_)

Definition
Line 95 of System.XPath/XPathExpr.cm


Member Function Details

Evaluate Member Function

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

Definition
Line 107 of System.XPath/XPathExpr.cm


Op Member Function

public inline Operator Op()

Definition
Line 98 of System.XPath/XPathExpr.cm


Operand Member Function

public inline Expr* Operand()

Definition
Line 102 of System.XPath/XPathExpr.cm


ToXmlElement Member Function

public override Element* ToXmlElement()

Definition
Line 123 of System.XPath/XPathExpr.cm