XPathFunction Abstract Class

Definition

Line 11 of System.XPath/XPathFunction.cm

Inheritance

Constructors & Destructor

public XPathFunction(const String<uchar>& name_, int minArity_, int maxArity_)
public virtual ~XPathFunction()

Member Functions

public abstract UniquePtr<XPathObject> Evaluate(XPathContext& context, List<XPathObject*>& arguments)
public int MaxArity() const
public int MinArity() const
public const String<uchar>& Name() const

Member Variables

private int maxArity
private int minArity
private String<uchar> name

Constructor& Destructor Details

XPathFunction Constructor

public XPathFunction(const String<uchar>& name_, int minArity_, int maxArity_)

Definition
Line 13 of System.XPath/XPathFunction.cm


~XPathFunction Destructor

public virtual ~XPathFunction()

Definition
Line 17 of System.XPath/XPathFunction.cm


Member Function Details

Evaluate Member Function

public abstract UniquePtr<XPathObject> Evaluate(XPathContext& context, List<XPathObject*>& arguments)

Definition
Line 32 of System.XPath/XPathFunction.cm


MaxArity Member Function

public int MaxArity()

Definition
Line 28 of System.XPath/XPathFunction.cm


MinArity Member Function

public int MinArity()

Definition
Line 24 of System.XPath/XPathFunction.cm


Name Member Function

public const String<uchar>& Name()

Definition
Line 20 of System.XPath/XPathFunction.cm