Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Loki::BaseVisitable< R, CatchAll > Class Template Reference

#include <lokiVisitor.h>

List of all members.

Public Types

typedef R ReturnType

Public Member Functions

virtual ~BaseVisitable ()
virtual ReturnType Accept (BaseVisitor &)=0

Static Protected Member Functions

template<class T> ReturnType AcceptImpl (T &visited, BaseVisitor &guest)

template<typename R = void, template< typename, class > class CatchAll = DefaultCatchAll>
class Loki::BaseVisitable< R, CatchAll >


Member Typedef Documentation

template<typename R = void, template< typename, class > class CatchAll = DefaultCatchAll>
typedef R Loki::BaseVisitable< R, CatchAll >::ReturnType
 


Constructor & Destructor Documentation

template<typename R = void, template< typename, class > class CatchAll = DefaultCatchAll>
virtual Loki::BaseVisitable< R, CatchAll >::~BaseVisitable  )  [inline, virtual]
 


Member Function Documentation

template<typename R = void, template< typename, class > class CatchAll = DefaultCatchAll>
virtual ReturnType Loki::BaseVisitable< R, CatchAll >::Accept BaseVisitor  )  [pure virtual]
 

template<typename R = void, template< typename, class > class CatchAll = DefaultCatchAll>
template<class T>
ReturnType Loki::BaseVisitable< R, CatchAll >::AcceptImpl T &  visited,
BaseVisitor guest
[inline, static, protected]
 


The documentation for this class was generated from the following file:
Generated on Sun Oct 29 02:32:31 2006 for ACS C++ API by doxygen 1.3.6