Expr Abstract Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 64 of System.XPath/XPathExpr.cm

Inheritance

Constructors & Destructor

public Expr(ExprKind kind_)

Member Functions

public abstract Result<UniquePtr<Object>> Evaluate(Context& context)
public inline const String<char>& GetString() const
public inline ExprKind Kind() const
public void SetString(const String<char>& str_)
public virtual Element* ToXmlElement() const

Member Variables

private ExprKind kind
private String<char> str

Constructor& Destructor Details

Expr Constructor

public Expr(ExprKind kind_)

Definition
Line 66 of System.XPath/XPathExpr.cm


Member Function Details

Evaluate Member Function

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

Definition
Line 82 of System.XPath/XPathExpr.cm


GetString Member Function

public inline const String<char>& GetString()

Definition
Line 74 of System.XPath/XPathExpr.cm


Kind Member Function

public inline ExprKind Kind()

Definition
Line 70 of System.XPath/XPathExpr.cm


SetString Member Function

public void SetString(const String<char>& str_)

Definition
Line 78 of System.XPath/XPathExpr.cm


ToXmlElement Member Function

public virtual Element* ToXmlElement()

Definition
Line 83 of System.XPath/XPathExpr.cm