Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Paranoid_visitor< T > Class Template Reference

#include <paranoid_visitor.h>

Inheritance diagram for Paranoid_visitor:

Inheritance graph
[legend]
Collaboration diagram for Paranoid_visitor< T >:

Collaboration graph
[legend]
List of all members.

Public Methods

 Paranoid_visitor (Source *src)
visit_and_catch (Ptree *p)

Private Types

typedef Ptree_program_visitor<
T > 
Super

Private Methods

virtual T default_action (Ptree *p)

template<typename T>
class Paranoid_visitor< T >


Member Typedef Documentation

template<typename T>
typedef Ptree_program_visitor<T> Paranoid_visitor< T >::Super [private]
 

Reimplemented from Ptree_program_visitor< T >.

Definition at line 19 of file paranoid_visitor.h.


Constructor & Destructor Documentation

template<typename T>
Paranoid_visitor< T >::Paranoid_visitor Source   src [inline]
 

Definition at line 24 of file paranoid_visitor.h.


Member Function Documentation

template<typename T>
T Paranoid_visitor< T >::default_action Ptree   p [private, virtual]
 

Reimplemented from Ptree_visitor< T >.

Definition at line 52 of file paranoid_visitor.h.

References bogus_ptree_error().

template<typename T>
T Paranoid_visitor< T >::visit_and_catch Ptree   p
 

Definition at line 65 of file paranoid_visitor.h.

References Ptree_visitor< T >::visit().


The documentation for this class was generated from the following file:
Generated on Mon Feb 10 17:36:03 2003 for VFiasco Semantics Compiler by doxygen1.2.15