roboptim::detail::CachedFunctionTypes< T > Struct Template Reference

#include <roboptim/core/decorator/cached-function.hxx>

List of all members.

Public Types

typedef T::traits_t traits_t
typedef CachedFunction< T > cachedFunction_t
typedef boost::enable_if
< detail::derives_from_differentiable_function
< T > > 
isDifferentiable_t
typedef boost::disable_if
< detail::derives_from_differentiable_function
< T > > 
isNotDifferentiable_t
typedef boost::enable_if
< detail::derives_from_twice_differentiable_function
< T > > 
isTwiceDifferentiable_t
typedef boost::disable_if
< detail::derives_from_twice_differentiable_function
< T > > 
isNotTwiceDifferentiable_t
typedef boost::enable_if
< detail::derives_from_ntimes_derivable_function
< T > > 
isNTimesDerivable_t
typedef boost::disable_if
< detail::derives_from_ntimes_derivable_function
< T > > 
isNotNTimesDerivable_t

Public Member Functions

 ROBOPTIM_TWICE_DIFFERENTIABLE_FUNCTION_FWD_TYPEDEFS_ (GenericTwiceDifferentiableFunction< traits_t >)

template<typename T>
struct roboptim::detail::CachedFunctionTypes< T >


Member Typedef Documentation

template<typename T >
typedef boost::enable_if<detail:: derives_from_differentiable_function<T> > roboptim::detail::CachedFunctionTypes< T >::isDifferentiable_t
template<typename T >
typedef boost::disable_if<detail:: derives_from_differentiable_function<T> > roboptim::detail::CachedFunctionTypes< T >::isNotDifferentiable_t
template<typename T >
typedef boost::disable_if<detail:: derives_from_ntimes_derivable_function<T> > roboptim::detail::CachedFunctionTypes< T >::isNotNTimesDerivable_t
template<typename T >
typedef boost::disable_if<detail:: derives_from_twice_differentiable_function<T> > roboptim::detail::CachedFunctionTypes< T >::isNotTwiceDifferentiable_t
template<typename T >
typedef boost::enable_if<detail:: derives_from_ntimes_derivable_function<T> > roboptim::detail::CachedFunctionTypes< T >::isNTimesDerivable_t
template<typename T >
typedef boost::enable_if<detail:: derives_from_twice_differentiable_function<T> > roboptim::detail::CachedFunctionTypes< T >::isTwiceDifferentiable_t
template<typename T >
typedef T::traits_t roboptim::detail::CachedFunctionTypes< T >::traits_t

Member Function Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines