visitor< F > Struct Template Reference

#include <gil.hpp>

List of all members.

Public Member Functions

 visitor (F fn)
template<class Class, class Options, class Signature>
void visit_aux (Class &cl, char const *name, Options const &options, Signature const &signature) const
template<class Class, class Options>
void visit (Class &cl, char const *name, Options const &options) const

Public Attributes

fn


Detailed Description

template<class F>
struct visitor< F >

Definition at line 97 of file gil.hpp.


Constructor & Destructor Documentation

template<class F>
visitor< F >::visitor ( fn  )  [inline]

Definition at line 99 of file gil.hpp.


Member Function Documentation

template<class F>
template<class Class, class Options, class Signature>
void visitor< F >::visit_aux ( Class &  cl,
char const *  name,
Options const &  options,
Signature const &  signature 
) const [inline]

Definition at line 104 of file gil.hpp.

References visitor< F >::fn.

Referenced by visitor< F >::visit().

template<class F>
template<class Class, class Options>
void visitor< F >::visit ( Class &  cl,
char const *  name,
Options const &  options 
) const [inline]

Definition at line 122 of file gil.hpp.

References visitor< F >::fn, and visitor< F >::visit_aux().


Member Data Documentation

template<class F>
F visitor< F >::fn

Definition at line 130 of file gil.hpp.

Referenced by visitor< F >::visit(), and visitor< F >::visit_aux().


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

Generated on Sun May 25 00:21:18 2008 by  doxygen 1.5.6