Public Member Functions

rt_manipulation_wrapper< InterfaceType > Class Template Reference

A wrapper using type erasure for manipulation functors acting on expressions. More...

#include <functor_wrapper.hpp>

Public Member Functions

template<typename T >
 rt_manipulation_wrapper (T const *t)
InterfaceType * operator() (InterfaceType const *e) const
bool modifies (InterfaceType const *e) const

Detailed Description

template<typename InterfaceType>
class viennamath::rt_manipulation_wrapper< InterfaceType >

A wrapper using type erasure for manipulation functors acting on expressions.


Constructor & Destructor Documentation

rt_manipulation_wrapper ( T const *  t  )  [inline]

Member Function Documentation

bool modifies ( InterfaceType const *  e  )  const [inline]
InterfaceType* operator() ( InterfaceType const *  e  )  const [inline]

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