Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

XPath::FunctionCall Class Reference

Represents a function call in an XPath expression AST. More...

#include <xpath_function.h>

Inheritance diagram for XPath::FunctionCall:

XPath::ExprNode XPath::ExprNodeHelper List of all members.

Public Types

enum  FunctionCallId {
  FunctionBoolean, FunctionCeiling, FunctionConcat, FunctionContains,
  FunctionCount, FunctionFalse, FunctionFloor, FunctionId,
  FunctionLang, FunctionLast, FunctionLocalName, FunctionName,
  FunctionNamespaceURI, FunctionNormalizeSpace, FunctionNot, FunctionNumber,
  FunctionPosition, FunctionRound, FunctionStartsWith, FunctionString,
  FunctionStringLength, FunctionSubstring, FunctionSubstringAfter, FunctionSubstringBefore,
  FunctionSum, FunctionTranslate, FunctionTrue
}

Public Methods

 FunctionCall (FunctionCallId func)
 ~FunctionCall ()
virtual Value evaluate () const

Detailed Description

Represents a function call in an XPath expression AST.


Member Enumeration Documentation

enum XPath::FunctionCall::FunctionCallId
 

Enumeration values:
FunctionBoolean 
FunctionCeiling 
FunctionConcat 
FunctionContains 
FunctionCount 
FunctionFalse 
FunctionFloor 
FunctionId 
FunctionLang 
FunctionLast 
FunctionLocalName 
FunctionName 
FunctionNamespaceURI 
FunctionNormalizeSpace 
FunctionNot 
FunctionNumber 
FunctionPosition 
FunctionRound 
FunctionStartsWith 
FunctionString 
FunctionStringLength 
FunctionSubstring 
FunctionSubstringAfter 
FunctionSubstringBefore 
FunctionSum 
FunctionTranslate 
FunctionTrue 


Constructor & Destructor Documentation

XPath::FunctionCall::FunctionCall FunctionCallId    func
 

XPath::FunctionCall::~FunctionCall  
 


Member Function Documentation

virtual Value XPath::FunctionCall::evaluate   [virtual]
 

Reimplemented from XPath::ExprNodeHelper.


The documentation for this class was generated from the following file:
Generated on Sat Jan 31 23:28:26 2004 for XPath by doxygen1.2.18