#include <visitor.hh>
Public Member Functions |
virtual void | operator() (typename Const< ProcFrag >::type &a) |
| Visit an intermediate representation procedure fragment.
|
virtual void | operator() (typename Const< DataFrag >::type &a) |
| Visit an intermediate representation data fragment.
|
template<class E > |
void | operator() (E *e) |
| To enable the use of standard algorithm on containers of pointers.
|
virtual void | operator() (typename Const< Fragments >::type &fs) |
| Visit a list of intermediate representation fragments.
|
|
virtual | ~GenVisitor () |
| Destroy an Visitor.
|
Constructor & Destructor Documentation
template<template< typename > class Const>
Member Function Documentation
template<template< typename > class Const>
Visit an intermediate representation procedure fragment.
template<template< typename > class Const>
Visit an intermediate representation data fragment.
template<template< typename > class Const>
template<class E >
To enable the use of standard algorithm on containers of pointers.
template<template< typename > class Const>
Visit a list of intermediate representation fragments.
References misc::for_each().
The documentation for this class was generated from the following files: