Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Static Public Member Functions | List of all members
JTOOLS::JResultEvaluator< T > Struct Template Reference

Auxiliary class to recursively evaluate to a result. More...

#include <JResult.hh>

Public Types

typedef T result_type
 

Static Public Member Functions

static result_type get_value (typename JLANG::JClass< T >::argument_type value)
 Get function value. More...
 
static result_type get_derivative (typename JLANG::JClass< T >::argument_type value)
 Get derivative value. More...
 
static result_type get_integral (typename JLANG::JClass< T >::argument_type value)
 Get partial integral value. More...
 

Detailed Description

template<class T>
struct JTOOLS::JResultEvaluator< T >

Auxiliary class to recursively evaluate to a result.

Definition at line 693 of file JResult.hh.

Member Typedef Documentation

template<class T>
typedef T JTOOLS::JResultEvaluator< T >::result_type

Definition at line 695 of file JResult.hh.

Member Function Documentation

template<class T>
static result_type JTOOLS::JResultEvaluator< T >::get_value ( typename JLANG::JClass< T >::argument_type  value)
inlinestatic

Get function value.

Returns
result

Definition at line 702 of file JResult.hh.

703  {
704  return value;
705  }
template<class T>
static result_type JTOOLS::JResultEvaluator< T >::get_derivative ( typename JLANG::JClass< T >::argument_type  value)
inlinestatic

Get derivative value.

Returns
result

Definition at line 712 of file JResult.hh.

713  {
714  return value;
715  }
template<class T>
static result_type JTOOLS::JResultEvaluator< T >::get_integral ( typename JLANG::JClass< T >::argument_type  value)
inlinestatic

Get partial integral value.

Returns
result

Definition at line 722 of file JResult.hh.

723  {
724  return value;
725  }

The documentation for this struct was generated from the following file: