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

expression_print_visitor Class Reference

#include <expr-inline.h>

Inheritance diagram for expression_print_visitor:

Inheritance graph
[legend]
Collaboration diagram for expression_print_visitor:

Collaboration graph
[legend]
List of all members.

Public Methods

 expression_print_visitor (std::vector< bool > &__p, std::ostream &__o=std::cout)
 expression_print_visitor (const expression_print_visitor &__p)
 ~expression_print_visitor ()
bool preorder (const expression_node &r)
int vvalue ()
int value ()
void collect (const expression_node &r, int __r)
virtual void vinit ()
virtual void collect (const expression_node &__n, collect_value __r)

Public Attributes

int return_value

Constructor & Destructor Documentation

expression_print_visitor::expression_print_visitor std::vector< bool > &    __p,
std::ostream &    __o = std::cout
[inline]
 

Definition at line 217 of file expr-inline.h.

expression_print_visitor::expression_print_visitor const expression_print_visitor &    __p [inline]
 

Definition at line 220 of file expr-inline.h.

expression_print_visitor::~expression_print_visitor   [inline]
 

Definition at line 222 of file expr-inline.h.


Member Function Documentation

virtual void preorder_visitor< expression_node, int, _Col >::collect const expression_node   __n,
collect_value    __r
[virtual, inherited]
 

void expression_print_visitor::collect const expression_node   r,
int    __r
[inline]
 

Definition at line 241 of file expr-inline.h.

bool expression_print_visitor::preorder const expression_node   r [inline, virtual]
 

Reimplemented from preorder_visitor< expression_node, int >.

Definition at line 224 of file expr-inline.h.

int expression_print_visitor::value   [inline]
 

Definition at line 240 of file expr-inline.h.

virtual void preorder_visitor< expression_node, int, _Col >::vinit   [virtual, inherited]
 

int expression_print_visitor::vvalue   [inline, virtual]
 

Reimplemented from preorder_visitor< expression_node, int >.

Definition at line 239 of file expr-inline.h.


Member Data Documentation

int preorder_visitor< expression_node, int, _Col >::return_value [inherited]
 


The documentation for this class was generated from the following file:
Generated on Tue Nov 4 01:58:57 2003 for COCONUT API by doxygen1.2.18