XPathLocationStepExpr Class

Definition

Line 655 of System.XPath/XPathExpr.cm

Inheritance

Constructors & Destructor

public XPathLocationStepExpr(Axis axis_, XPathNodeTestExpr* nodeTest_)
public suppress XPathLocationStepExpr(XPathLocationStepExpr&&)
public suppress XPathLocationStepExpr(const XPathLocationStepExpr&)

Member Functions

public void AddPredicate(XPathExpr* predicate)
public override UniquePtr<XPathObject> Evaluate(XPathContext& context)
public override UniquePtr<Node> ToDom() const
public suppress XPathLocationStepExpr&& operator=(XPathLocationStepExpr&&)
public suppress XPathLocationStepExpr& operator=(const XPathLocationStepExpr&)

Member Variables

private Axis axis
private UniquePtr<XPathNodeTestExpr> nodeTest
private List<UniquePtr<XPathExpr>> predicates

Constructor& Destructor Details

XPathLocationStepExpr Constructor

public XPathLocationStepExpr(Axis axis_, XPathNodeTestExpr* nodeTest_)

Definition
Line 659 of System.XPath/XPathExpr.cm


XPathLocationStepExpr Constructor

public suppress XPathLocationStepExpr(XPathLocationStepExpr&&)

Definition
Line 658 of System.XPath/XPathExpr.cm


XPathLocationStepExpr Constructor

public suppress XPathLocationStepExpr(const XPathLocationStepExpr&)

Definition
Line 657 of System.XPath/XPathExpr.cm


Member Function Details

AddPredicate Member Function

public void AddPredicate(XPathExpr* predicate)

Definition
Line 665 of System.XPath/XPathExpr.cm


Evaluate Member Function

public override UniquePtr<XPathObject> Evaluate(XPathContext& context)

Definition
Line 669 of System.XPath/XPathExpr.cm


ToDom Member Function

public override UniquePtr<Node> ToDom()

Definition
Line 709 of System.XPath/XPathExpr.cm


operator= Member Function

public suppress XPathLocationStepExpr&& operator=(XPathLocationStepExpr&&)

Definition
Line 664 of System.XPath/XPathExpr.cm


operator= Member Function

public suppress XPathLocationStepExpr& operator=(const XPathLocationStepExpr&)

Definition
Line 663 of System.XPath/XPathExpr.cm