16 #if !defined(EXSLT_SETIMPL_HEADER_GUARD_1357924680)
17 #define EXSLT_SETIMPL_HEADER_GUARD_1357924680
39 XALAN_CPP_NAMESPACE_BEGIN
57 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
74 XalanMessages::EXSLTFunctionAcceptsTwoArguments_1Param,
104 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
121 XalanMessages::EXSLTFunctionAcceptsOneArgument_1Param,
160 const XObjectArgVectorType& args,
163 #if !defined(XALAN_NO_USING_DECLARATION)
164 using ParentType::execute;
167 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
184 XalanMessages::EXSLTFunctionAcceptsTwoArguments_1Param,
216 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
233 XalanMessages::EXSLTFunctionAcceptsTwoArguments_1Param,
271 const XObjectArgVectorType& args,
274 #if !defined(XALAN_NO_USING_DECLARATION)
275 using ParentType::execute;
278 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
295 XalanMessages::EXSLTFunctionAcceptsTwoArguments_1Param,
333 const XObjectArgVectorType& args,
336 #if !defined(XALAN_NO_USING_DECLARATION)
337 using ParentType::execute;
340 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
357 XalanMessages::EXSLTFunctionAcceptsTwoArguments_1Param,
373 XALAN_CPP_NAMESPACE_END
377 #endif // EXSLT_SETIMPL_HEADER_GUARD_1357924680
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)
Definition: XalanVector.hpp:1111
Definition: XalanNode.hpp:44
Definition: Function.hpp:52
XALAN_CPP_NAMESPACE_BEGIN typedef XERCES_CPP_NAMESPACE_QUALIFIER MemoryManager MemoryManagerType
Definition: XalanMemoryManagement.hpp:39
virtual XalanEXSLTFunctionHasSameNode * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTSetImpl.hpp:172
Definition: XalanEXSLTSetImpl.hpp:311
XPath implementation of "intersection" function for NodeSets.
Definition: FunctionIntersection.hpp:38
Definition: XalanEXSLTSetImpl.hpp:138
static XalanDOMString & getMessage(XalanDOMString &theResultMessage, XalanMessages::Codes msgToLoad, const char *repText1, const char *repText2=0, const char *repText3=0, const char *repText4=0)
virtual XalanEXSLTFunctionIntersection * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTSetImpl.hpp:221
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const LocatorType *locator) const
Execute an XPath function object.
Class to hold XObjectPtr return types.
Definition: XObject.hpp:584
Function ParentType
Definition: XalanEXSLTSetImpl.hpp:253
Type * XalanCopyConstruct(MemoryManager &theMemoryManager, const Type &theSource)
Definition: XalanMemoryManagement.hpp:334
virtual ~XalanEXSLTFunctionDistinct()
Definition: XalanEXSLTSetImpl.hpp:100
XalanEXSLTFunctionIntersection()
Definition: XalanEXSLTSetImpl.hpp:206
Definition: XPathExecutionContext.hpp:72
Definition: XalanEXSLTSetImpl.hpp:90
virtual const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments...
Definition: XalanEXSLTSetImpl.hpp:70
virtual ~XalanEXSLTFunctionTrailing()
Definition: XalanEXSLTSetImpl.hpp:323
XalanEXSLTFunctionDifference()
Definition: XalanEXSLTSetImpl.hpp:47
virtual ~XalanEXSLTFunctionDifference()
Definition: XalanEXSLTSetImpl.hpp:53
virtual const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments...
Definition: XalanEXSLTSetImpl.hpp:229
Definition: XalanEXSLTSetImpl.hpp:249
virtual XalanEXSLTFunctionDistinct * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTSetImpl.hpp:109
virtual XalanEXSLTFunctionTrailing * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTSetImpl.hpp:345
XalanEXSLTFunctionLeading()
Definition: XalanEXSLTSetImpl.hpp:255
XPath implementation of "difference" function.
Definition: FunctionDifference.hpp:38
virtual XalanEXSLTFunctionDifference * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTSetImpl.hpp:62
virtual const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments...
Definition: XalanEXSLTSetImpl.hpp:291
virtual ~XalanEXSLTFunctionHasSameNode()
Definition: XalanEXSLTSetImpl.hpp:150
Definition: XalanEXSLTSetImpl.hpp:202
virtual const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments...
Definition: XalanEXSLTSetImpl.hpp:180
virtual const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments...
Definition: XalanEXSLTSetImpl.hpp:353
#define XALAN_EXSLT_EXPORT
Definition: XalanEXSLTDefinitions.hpp:33
XalanEXSLTFunctionDistinct()
Definition: XalanEXSLTSetImpl.hpp:94
Function ParentType
Definition: XalanEXSLTSetImpl.hpp:142
XPath implementation of "difference" function.
Definition: FunctionDistinct.hpp:38
Definition: XalanDOMString.hpp:42
Definition: XalanEXSLTSetImpl.hpp:43
virtual ~XalanEXSLTFunctionLeading()
Definition: XalanEXSLTSetImpl.hpp:261
virtual XalanEXSLTFunctionLeading * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTSetImpl.hpp:283
virtual const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments...
Definition: XalanEXSLTSetImpl.hpp:117
XalanEXSLTFunctionTrailing()
Definition: XalanEXSLTSetImpl.hpp:317
Function ParentType
Definition: XalanEXSLTSetImpl.hpp:315
XalanEXSLTFunctionHasSameNode()
Definition: XalanEXSLTSetImpl.hpp:144
virtual ~XalanEXSLTFunctionIntersection()
Definition: XalanEXSLTSetImpl.hpp:212