18 #if !defined(EXSLT_MATHIMPL_HEADER_GUARD_1357924680)
19 #define EXSLT_MATHIMPL_HEADER_GUARD_1357924680
35 XALAN_CPP_NAMESPACE_BEGIN
60 const XObjectArgVectorType& args,
61 const Locator* locator)
const;
63 using ParentType::execute;
65 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
70 clone(MemoryManager& theManager)
const
113 const XObjectArgVectorType& args,
114 const Locator* locator)
const;
116 using ParentType::execute;
118 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
123 clone(MemoryManager& theManager)
const
166 const XObjectArgVectorType& args,
167 const Locator* locator)
const;
169 using ParentType::execute;
171 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
176 clone(MemoryManager& theManager)
const
219 const XObjectArgVectorType& args,
220 const Locator* locator)
const;
222 using ParentType::execute;
224 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
229 clone(MemoryManager& theManager)
const
272 const XObjectArgVectorType& args,
273 const Locator* locator)
const;
275 using ParentType::execute;
277 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
282 clone(MemoryManager& theManager)
const
325 const XObjectArgVectorType& args,
326 const Locator* locator)
const;
328 using ParentType::execute;
330 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
335 clone(MemoryManager& theManager)
const
378 const XObjectArgVectorType& args,
379 const Locator* locator)
const;
381 using ParentType::execute;
383 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
388 clone(MemoryManager& theManager)
const
400 XalanMessages::EXSLTFunctionAcceptsTwoArguments_1Param,
406 static const XalanDOMChar s_eString[];
407 static const XalanDOMChar s_ln10String[];
408 static const XalanDOMChar s_ln2String[];
409 static const XalanDOMChar s_log2EString[];
410 static const XalanDOMChar s_piString[];
411 static const XalanDOMChar s_sqrt1_2String[];
412 static const XalanDOMChar s_sqrt2String[];
414 static const double s_eValues[];
415 static const double s_ln10Values[];
416 static const double s_ln2Values[];
417 static const double s_log2EValues[];
418 static const double s_piValues[];
419 static const double s_sqrt1_2Values[];
420 static const double s_sqrt2Values[];
454 const XObjectArgVectorType& args,
455 const Locator* locator)
const;
457 using ParentType::execute;
459 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
464 clone(MemoryManager& theManager)
const
507 const XObjectArgVectorType& args,
508 const Locator* locator)
const;
510 using ParentType::execute;
512 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
517 clone(MemoryManager& theManager)
const
560 const XObjectArgVectorType& args,
561 const Locator* locator)
const;
563 using ParentType::execute;
565 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
570 clone(MemoryManager& theManager)
const
613 const XObjectArgVectorType& args,
614 const Locator* locator)
const;
616 using ParentType::execute;
618 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
623 clone(MemoryManager& theManager)
const
666 const XObjectArgVectorType& args,
667 const Locator* locator)
const;
669 using ParentType::execute;
671 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
676 clone(MemoryManager& theManager)
const
719 const XObjectArgVectorType& args,
720 const Locator* locator)
const;
722 using ParentType::execute;
724 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
729 clone(MemoryManager& theManager)
const
772 const XObjectArgVectorType& args,
773 const Locator* locator)
const;
775 using ParentType::execute;
777 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
782 clone(MemoryManager& theManager)
const
825 const XObjectArgVectorType& args,
826 const Locator* locator)
const;
828 using ParentType::execute;
830 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
835 clone(MemoryManager& theManager)
const
878 const XObjectArgVectorType& args,
879 const Locator* locator)
const;
881 using ParentType::execute;
883 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
888 clone(MemoryManager& theManager)
const
931 const XObjectArgVectorType& args,
932 const Locator* locator)
const;
934 using ParentType::execute;
936 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
941 clone(MemoryManager& theManager)
const
984 const XObjectArgVectorType& args,
985 const Locator* locator)
const;
987 using ParentType::execute;
989 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
994 clone(MemoryManager& theManager)
const
1016 XALAN_CPP_NAMESPACE_END
1020 #endif // EXSLT_MATHIMPL_HEADER_GUARD_1357924680
virtual XalanEXSLTFunctionAcos * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual ~XalanEXSLTFunctionLog()
XalanEXSLTFunctionRandom()
virtual ~XalanEXSLTFunctionCos()
virtual XalanEXSLTFunctionMin * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual XalanEXSLTFunctionTan * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual XalanEXSLTFunctionLog * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual XalanEXSLTFunctionAsin * clone(MemoryManager &theManager) const
Create a copy of the function object.
static XalanDOMString & getMessage(XalanDOMString &theResultMessage, XalanMessages::Codes msgToLoad, const char *repText1, const char *repText2=0, const char *repText3=0, const char *repText4=0)
XalanEXSLTFunctionPower()
virtual const XalanDOMString & getError(XalanDOMString &theBuffer) const =0
Get the error message to report when the function is called with the wrong number of arguments...
virtual ~XalanEXSLTFunctionAtan()
virtual ~XalanEXSLTFunctionAbs()
virtual XalanEXSLTFunctionCos * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual XalanEXSLTFunctionHighest * clone(MemoryManager &theManager) const
Create a copy of the function object.
Class to hold XObjectPtr return types.
Type * XalanCopyConstruct(MemoryManager &theMemoryManager, const Type &theSource)
virtual ~XalanEXSLTFunctionConstant()
virtual XalanEXSLTFunctionAtan2 * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual ~XalanEXSLTFunctionSin()
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 ~XalanEXSLTFunctionLowest()
virtual XalanEXSLTFunctionLowest * clone(MemoryManager &theManager) const
Create a copy of the function object.
XalanEXSLTFunctionHighest()
virtual ~XalanEXSLTFunctionAsin()
virtual ~XalanEXSLTFunctionHighest()
virtual ~XalanEXSLTFunctionRandom()
#define XALAN_EXSLT_EXPORT
XalanEXSLTFunctionConstant()
virtual ~XalanEXSLTFunctionSqrt()
virtual ~XalanEXSLTFunctionAtan2()
virtual ~XalanEXSLTFunctionPower()
virtual XalanEXSLTFunctionAbs * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual ~XalanEXSLTFunctionTan()
virtual ~XalanEXSLTFunctionMin()
XalanEXSLTFunctionAtan2()
bool operator==(const ElemAttributeSet &theLHS, const ElemAttributeSet &theRHS)
virtual XalanEXSLTFunctionSqrt * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual XalanEXSLTFunctionSin * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual XalanEXSLTFunctionAtan * clone(MemoryManager &theManager) const
Create a copy of the function object.
XalanEXSLTFunctionLowest()
virtual XalanEXSLTFunctionPower * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual ~XalanEXSLTFunctionAcos()
virtual ~XalanEXSLTFunctionMax()
virtual ~XalanEXSLTFunctionExp()
virtual XalanEXSLTFunctionMax * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual XalanEXSLTFunctionRandom * clone(MemoryManager &theManager) const
Create a copy of the function object.
virtual XalanEXSLTFunctionExp * clone(MemoryManager &theManager) const
Create a copy of the function object.