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.