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 545 of file JResult.hh.

Member Typedef Documentation

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

Definition at line 547 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 554 of file JResult.hh.

555  {
556  return value;
557  }
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 564 of file JResult.hh.

565  {
566  return value;
567  }
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 574 of file JResult.hh.

575  {
576  return value;
577  }

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