1 #ifndef __JTOOLS__JFUNCTIONAL__
2 #define __JTOOLS__JFUNCTIONAL__
17 namespace JPP {
using namespace JTOOLS; }
31 template<
class JArgument_t = JNullType,
class JResult_t = JNullType>
69 template<
class JArgument_t,
class JResult_t>
110 return function.evaluate(pX);
157 return this->
action(static_cast<const JException&>(*
this));
269 function.setExceptionHandler(*
this);
317 template<
class JArgument_t,
class JResult_t>
331 template<
class JArgument_t,
class JResult_t>
391 template<
class JClass_t,
class JResultType_t =
void>
402 template<
class JClass_t>
Definition of zero value for any class.
JArgument< T >::argument_type argument_type
Auxiliary class to assign zero value.
The template JSharedPointer class can be used to share a pointer to an object.
T & getInstance(const T &object)
Get static instance from temporary object.
Auxiliary class for no type definition.
Template for generic class types.
Auxiliary class for void type definition.