18#if !defined(EXSLT_MATHIMPL_HEADER_GUARD_1357924680)
19#define EXSLT_MATHIMPL_HEADER_GUARD_1357924680
61 const Locator* locator)
const;
66 clone(MemoryManager& theManager)
const
110 const Locator* locator)
const;
115 clone(MemoryManager& theManager)
const
159 const Locator* locator)
const;
164 clone(MemoryManager& theManager)
const
208 const Locator* locator)
const;
213 clone(MemoryManager& theManager)
const
257 const Locator* locator)
const;
262 clone(MemoryManager& theManager)
const
306 const Locator* locator)
const;
311 clone(MemoryManager& theManager)
const
355 const Locator* locator)
const;
360 clone(MemoryManager& theManager)
const
372 XalanMessages::EXSLTFunctionAcceptsTwoArguments_1Param,
378 static const XalanDOMChar s_eString[];
379 static const XalanDOMChar s_ln10String[];
380 static const XalanDOMChar s_ln2String[];
381 static const XalanDOMChar s_log2EString[];
382 static const XalanDOMChar s_piString[];
383 static const XalanDOMChar s_sqrt1_2String[];
384 static const XalanDOMChar s_sqrt2String[];
386 static const double s_eValues[];
387 static const double s_ln10Values[];
388 static const double s_ln2Values[];
389 static const double s_log2EValues[];
390 static const double s_piValues[];
391 static const double s_sqrt1_2Values[];
392 static const double s_sqrt2Values[];
427 const Locator* locator)
const;
432 clone(MemoryManager& theManager)
const
476 const Locator* locator)
const;
481 clone(MemoryManager& theManager)
const
525 const Locator* locator)
const;
530 clone(MemoryManager& theManager)
const
574 const Locator* locator)
const;
579 clone(MemoryManager& theManager)
const
623 const Locator* locator)
const;
628 clone(MemoryManager& theManager)
const
672 const Locator* locator)
const;
677 clone(MemoryManager& theManager)
const
721 const Locator* locator)
const;
726 clone(MemoryManager& theManager)
const
770 const Locator* locator)
const;
775 clone(MemoryManager& theManager)
const
819 const Locator* locator)
const;
824 clone(MemoryManager& theManager)
const
868 const Locator* locator)
const;
873 clone(MemoryManager& theManager)
const
917 const Locator* locator)
const;
922 clone(MemoryManager& theManager)
const
#define XALAN_CPP_NAMESPACE
#define XALAN_EXSLT_EXPORT
XPathExecutionContext::XObjectArgVectorType XObjectArgVectorType
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
Class to hold XObjectPtr return types.
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual XalanEXSLTFunctionAbs * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual ~XalanEXSLTFunctionAbs()
virtual ~XalanEXSLTFunctionAcos()
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
virtual XalanEXSLTFunctionAcos * clone(MemoryManager &theManager) const
Create a copy of the function object.
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual ~XalanEXSLTFunctionAsin()
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
virtual XalanEXSLTFunctionAsin * clone(MemoryManager &theManager) const
Create a copy of the function object.
XalanEXSLTFunctionAtan2()
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual XalanEXSLTFunctionAtan2 * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual ~XalanEXSLTFunctionAtan2()
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual XalanEXSLTFunctionAtan * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual ~XalanEXSLTFunctionAtan()
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
virtual XalanEXSLTFunctionConstant * clone(MemoryManager &theManager) const
Create a copy of the function object.
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual ~XalanEXSLTFunctionConstant()
XalanEXSLTFunctionConstant()
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
virtual XalanEXSLTFunctionCos * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual ~XalanEXSLTFunctionCos()
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual XalanEXSLTFunctionExp * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
virtual ~XalanEXSLTFunctionExp()
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
XalanEXSLTFunctionHighest()
virtual ~XalanEXSLTFunctionHighest()
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual XalanEXSLTFunctionHighest * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
virtual XalanEXSLTFunctionLog * clone(MemoryManager &theManager) const
Create a copy of the function object.
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual ~XalanEXSLTFunctionLog()
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual ~XalanEXSLTFunctionLowest()
XalanEXSLTFunctionLowest()
virtual XalanEXSLTFunctionLowest * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
virtual XalanEXSLTFunctionMax * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual ~XalanEXSLTFunctionMax()
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
virtual XalanEXSLTFunctionMin * clone(MemoryManager &theManager) const
Create a copy of the function object.
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual ~XalanEXSLTFunctionMin()
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
virtual ~XalanEXSLTFunctionPower()
virtual XalanEXSLTFunctionPower * clone(MemoryManager &theManager) const
Create a copy of the function object.
XalanEXSLTFunctionPower()
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
XalanEXSLTFunctionRandom()
virtual ~XalanEXSLTFunctionRandom()
virtual XalanEXSLTFunctionRandom * clone(MemoryManager &theManager) const
Create a copy of the function object.
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual ~XalanEXSLTFunctionSin()
virtual XalanEXSLTFunctionSin * clone(MemoryManager &theManager) const
Create a copy of the function object.
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
virtual XalanEXSLTFunctionSqrt * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual ~XalanEXSLTFunctionSqrt()
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
virtual XalanEXSLTFunctionTan * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual XObjectPtr execute(XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const Locator *locator) const
Execute an XPath function object.
virtual ~XalanEXSLTFunctionTan()
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments.
static XalanDOMString & getMessage(XalanDOMString &theResultMessage, XalanMessages::Codes msgToLoad, const char *repText1, const char *repText2=0, const char *repText3=0, const char *repText4=0)
Type * XalanCopyConstruct(MemoryManager &theMemoryManager, const Type &theSource)
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)