Public Member Functions

rt_traversal_wrapper< InterfaceType > Class Template Reference

A wrapper using type erasure for traversal functions acting on expressions. More...

#include <functor_wrapper.hpp>

Public Member Functions

template<typename T >
 rt_traversal_wrapper (T const *t)
void operator() (InterfaceType const *e) const
bool step_into (InterfaceType const *e) const

Detailed Description

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

A wrapper using type erasure for traversal functions acting on expressions.


Constructor & Destructor Documentation

rt_traversal_wrapper ( T const *  t  )  [inline]

Member Function Documentation

void operator() ( InterfaceType const *  e  )  const [inline]
bool step_into ( InterfaceType const *  e  )  const [inline]

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