16 #if !defined(EXSLT_MATHIMPL_HEADER_GUARD_1357924680)
17 #define EXSLT_MATHIMPL_HEADER_GUARD_1357924680
33 XALAN_CPP_NAMESPACE_BEGIN
58 const XObjectArgVectorType& args,
61 #if !defined(XALAN_NO_USING_DECLARATION)
62 using ParentType::execute;
65 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
113 const XObjectArgVectorType& args,
116 #if !defined(XALAN_NO_USING_DECLARATION)
117 using ParentType::execute;
120 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
168 const XObjectArgVectorType& args,
171 #if !defined(XALAN_NO_USING_DECLARATION)
172 using ParentType::execute;
175 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
223 const XObjectArgVectorType& args,
226 #if !defined(XALAN_NO_USING_DECLARATION)
227 using ParentType::execute;
230 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
278 const XObjectArgVectorType& args,
281 #if !defined(XALAN_NO_USING_DECLARATION)
282 using ParentType::execute;
285 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
333 const XObjectArgVectorType& args,
336 #if !defined(XALAN_NO_USING_DECLARATION)
337 using ParentType::execute;
340 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
388 const XObjectArgVectorType& args,
391 #if !defined(XALAN_NO_USING_DECLARATION)
392 using ParentType::execute;
395 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
412 XalanMessages::EXSLTFunctionAcceptsTwoArguments_1Param,
418 static const XalanDOMChar s_eString[];
419 static const XalanDOMChar s_ln10String[];
420 static const XalanDOMChar s_ln2String[];
421 static const XalanDOMChar s_log2EString[];
422 static const XalanDOMChar s_piString[];
423 static const XalanDOMChar s_sqrt1_2String[];
424 static const XalanDOMChar s_sqrt2String[];
426 static const double s_eValues[];
427 static const double s_ln10Values[];
428 static const double s_ln2Values[];
429 static const double s_log2EValues[];
430 static const double s_piValues[];
431 static const double s_sqrt1_2Values[];
432 static const double s_sqrt2Values[];
466 const XObjectArgVectorType& args,
469 #if !defined(XALAN_NO_USING_DECLARATION)
470 using ParentType::execute;
473 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
521 const XObjectArgVectorType& args,
524 #if !defined(XALAN_NO_USING_DECLARATION)
525 using ParentType::execute;
528 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
576 const XObjectArgVectorType& args,
579 #if !defined(XALAN_NO_USING_DECLARATION)
580 using ParentType::execute;
583 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
631 const XObjectArgVectorType& args,
634 #if !defined(XALAN_NO_USING_DECLARATION)
635 using ParentType::execute;
638 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
686 const XObjectArgVectorType& args,
689 #if !defined(XALAN_NO_USING_DECLARATION)
690 using ParentType::execute;
693 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
741 const XObjectArgVectorType& args,
744 #if !defined(XALAN_NO_USING_DECLARATION)
745 using ParentType::execute;
748 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
796 const XObjectArgVectorType& args,
799 #if !defined(XALAN_NO_USING_DECLARATION)
800 using ParentType::execute;
803 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
851 const XObjectArgVectorType& args,
854 #if !defined(XALAN_NO_USING_DECLARATION)
855 using ParentType::execute;
858 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
906 const XObjectArgVectorType& args,
909 #if !defined(XALAN_NO_USING_DECLARATION)
910 using ParentType::execute;
913 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
961 const XObjectArgVectorType& args,
964 #if !defined(XALAN_NO_USING_DECLARATION)
965 using ParentType::execute;
968 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
1016 const XObjectArgVectorType& args,
1019 #if !defined(XALAN_NO_USING_DECLARATION)
1020 using ParentType::execute;
1023 #if defined(XALAN_NO_COVARIANT_RETURN_TYPE)
1050 XALAN_CPP_NAMESPACE_END
1054 #endif // EXSLT_MATHIMPL_HEADER_GUARD_1357924680
XalanEXSLTFunctionAsin()
Definition: XalanEXSLTMathImpl.hpp:208
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:944
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)
Definition: XalanVector.hpp:1111
XalanEXSLTFunctionSin()
Definition: XalanEXSLTMathImpl.hpp:891
virtual XalanEXSLTFunctionRandom * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:125
virtual ~XalanEXSLTFunctionLog()
Definition: XalanEXSLTMathImpl.hpp:621
Definition: XalanNode.hpp:44
Definition: Function.hpp:52
Definition: XalanEXSLTMathImpl.hpp:312
XalanEXSLTFunctionRandom()
Definition: XalanEXSLTMathImpl.hpp:98
XalanEXSLTFunctionTan()
Definition: XalanEXSLTMathImpl.hpp:1001
XALAN_CPP_NAMESPACE_BEGIN typedef XERCES_CPP_NAMESPACE_QUALIFIER MemoryManager MemoryManagerType
Definition: XalanMemoryManagement.hpp:39
virtual ~XalanEXSLTFunctionCos()
Definition: XalanEXSLTMathImpl.hpp:456
Definition: XalanEXSLTMathImpl.hpp:367
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:999
virtual XalanEXSLTFunctionExp * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:533
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:614
static XalanDOMString & getMessage(XalanDOMString &theResultMessage, XalanMessages::Codes msgToLoad, const char *repText1, const char *repText2=0, const char *repText3=0, const char *repText4=0)
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:96
Definition: XalanEXSLTMathImpl.hpp:995
Definition: XalanEXSLTMathImpl.hpp:610
XalanEXSLTFunctionAcos()
Definition: XalanEXSLTMathImpl.hpp:153
Definition: XalanEXSLTMathImpl.hpp:37
virtual XalanEXSLTFunctionLog * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:643
XalanEXSLTFunctionPower()
Definition: XalanEXSLTMathImpl.hpp:836
Definition: XalanEXSLTMathImpl.hpp:257
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()
Definition: XalanEXSLTMathImpl.hpp:268
virtual ~XalanEXSLTFunctionAbs()
Definition: XalanEXSLTMathImpl.hpp:48
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
Type * XalanCopyConstruct(MemoryManager &theMemoryManager, const Type &theSource)
Definition: XalanMemoryManagement.hpp:334
virtual ~XalanEXSLTFunctionConstant()
Definition: XalanEXSLTMathImpl.hpp:378
Definition: XPathExecutionContext.hpp:72
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:206
virtual XalanEXSLTFunctionConstant * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:400
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:371
Definition: XalanEXSLTMathImpl.hpp:665
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:504
virtual ~XalanEXSLTFunctionSin()
Definition: XalanEXSLTMathImpl.hpp:896
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:724
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:151
virtual XalanEXSLTFunctionAcos * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:180
virtual XalanEXSLTFunctionMax * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:753
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:316
const XalanDOMString & getError(XalanDOMString &theBuffer) const
Get the error message to report when the function is called with the wrong number of arguments...
Definition: XalanEXSLTMathImpl.hpp:408
Definition: XalanEXSLTMathImpl.hpp:830
virtual ~XalanEXSLTFunctionLowest()
Definition: XalanEXSLTMathImpl.hpp:676
virtual XalanEXSLTFunctionCos * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:478
XalanEXSLTFunctionHighest()
Definition: XalanEXSLTMathImpl.hpp:561
XalanEXSLTFunctionLog()
Definition: XalanEXSLTMathImpl.hpp:616
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:779
virtual XalanEXSLTFunctionLowest * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:698
virtual ~XalanEXSLTFunctionAsin()
Definition: XalanEXSLTMathImpl.hpp:213
Definition: XalanEXSLTMathImpl.hpp:445
virtual ~XalanEXSLTFunctionHighest()
Definition: XalanEXSLTMathImpl.hpp:566
virtual XalanEXSLTFunctionAbs * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:70
virtual XalanEXSLTFunctionAtan2 * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:345
Definition: XalanEXSLTMathImpl.hpp:720
virtual ~XalanEXSLTFunctionRandom()
Definition: XalanEXSLTMathImpl.hpp:103
#define XALAN_EXSLT_EXPORT
Definition: XalanEXSLTDefinitions.hpp:33
virtual XalanEXSLTFunctionSin * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:918
XalanEXSLTFunctionAtan()
Definition: XalanEXSLTMathImpl.hpp:263
XalanEXSLTFunctionSqrt()
Definition: XalanEXSLTMathImpl.hpp:946
virtual XalanEXSLTFunctionTan * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:1028
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:834
Definition: XalanEXSLTMathImpl.hpp:555
XalanEXSLTFunctionConstant()
Definition: XalanEXSLTMathImpl.hpp:373
virtual ~XalanEXSLTFunctionSqrt()
Definition: XalanEXSLTMathImpl.hpp:951
virtual ~XalanEXSLTFunctionAtan2()
Definition: XalanEXSLTMathImpl.hpp:323
XalanEXSLTFunctionCos()
Definition: XalanEXSLTMathImpl.hpp:451
Definition: XalanEXSLTMathImpl.hpp:92
virtual XalanEXSLTFunctionMin * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:808
virtual ~XalanEXSLTFunctionPower()
Definition: XalanEXSLTMathImpl.hpp:841
XalanEXSLTFunctionAbs()
Definition: XalanEXSLTMathImpl.hpp:43
virtual XalanEXSLTFunctionAsin * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:235
virtual ~XalanEXSLTFunctionTan()
Definition: XalanEXSLTMathImpl.hpp:1006
Definition: XalanEXSLTMathImpl.hpp:147
virtual ~XalanEXSLTFunctionMin()
Definition: XalanEXSLTMathImpl.hpp:786
XalanEXSLTFunctionAtan2()
Definition: XalanEXSLTMathImpl.hpp:318
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:449
Definition: XalanDOMString.hpp:42
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:41
XalanEXSLTFunctionMax()
Definition: XalanEXSLTMathImpl.hpp:726
Definition: XalanEXSLTMathImpl.hpp:775
virtual XalanEXSLTFunctionAtan * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:290
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:559
Definition: XalanEXSLTMathImpl.hpp:885
XalanEXSLTFunctionExp()
Definition: XalanEXSLTMathImpl.hpp:506
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:669
XalanEXSLTFunctionLowest()
Definition: XalanEXSLTMathImpl.hpp:671
Definition: XalanEXSLTMathImpl.hpp:202
virtual ~XalanEXSLTFunctionAcos()
Definition: XalanEXSLTMathImpl.hpp:158
XalanEXSLTFunctionMin()
Definition: XalanEXSLTMathImpl.hpp:781
virtual ~XalanEXSLTFunctionMax()
Definition: XalanEXSLTMathImpl.hpp:731
virtual ~XalanEXSLTFunctionExp()
Definition: XalanEXSLTMathImpl.hpp:511
Definition: XalanEXSLTMathImpl.hpp:940
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:261
virtual XalanEXSLTFunctionSqrt * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:973
Definition: XalanEXSLTMathImpl.hpp:500
virtual XalanEXSLTFunctionPower * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:863
virtual XalanEXSLTFunctionHighest * clone(MemoryManagerType &theManager) const
Create a copy of the function object.
Definition: XalanEXSLTMathImpl.hpp:588
Function ParentType
Definition: XalanEXSLTMathImpl.hpp:889