Vcsn  2.2
Be Rational
vcsn::ast::signature_printer Class Reference

#include <signature-printer.hh>

Inheritance diagram for vcsn::ast::signature_printer:
Collaboration diagram for vcsn::ast::signature_printer:

Public Member Functions

 signature_printer (std::ostream &os, bool full)
 
virtual void visit (const automaton &t)
 
virtual void visit (const context &t)
 
virtual void visit (const expansionset &t)
 
virtual void visit (const expressionset &t)
 
virtual void visit (const genset &t)
 
virtual void visit (const letterset &t)
 
virtual void visit (const nullableset &t)
 
virtual void visit (const oneset &t)
 
virtual void visit (const other &t)
 
virtual void visit (const polynomialset &t)
 
virtual void visit (const tuple &t)
 
virtual void visit (const tupleset &t)
 
virtual void visit (const weightset &t)
 
virtual void visit (const wordset &t)
 

Private Attributes

std::ostream & os_
 
bool full_
 

Detailed Description

Definition at line 11 of file signature-printer.hh.

Constructor & Destructor Documentation

vcsn::ast::signature_printer::signature_printer ( std::ostream &  os,
bool  full 
)
inline

Definition at line 14 of file signature-printer.hh.

Member Function Documentation

void vcsn::ast::signature_printer::visit ( const automaton t)
virtual

Implements vcsn::ast::context_visitor.

Definition at line 27 of file signature-printer.cc.

void vcsn::ast::signature_printer::visit ( const context t)
virtual

Implements vcsn::ast::context_visitor.

Definition at line 41 of file signature-printer.cc.

void vcsn::ast::signature_printer::visit ( const expansionset t)
virtual

Implements vcsn::ast::context_visitor.

Definition at line 103 of file signature-printer.cc.

void vcsn::ast::signature_printer::visit ( const expressionset t)
virtual

Implements vcsn::ast::context_visitor.

Definition at line 110 of file signature-printer.cc.

void vcsn::ast::signature_printer::visit ( const genset t)
virtual

Implements vcsn::ast::context_visitor.

Definition at line 89 of file signature-printer.cc.

void vcsn::ast::signature_printer::visit ( const letterset t)
virtual

Implements vcsn::ast::context_visitor.

Definition at line 96 of file signature-printer.cc.

void vcsn::ast::signature_printer::visit ( const nullableset t)
virtual

Implements vcsn::ast::context_visitor.

Definition at line 76 of file signature-printer.cc.

void vcsn::ast::signature_printer::visit ( const oneset t)
virtual

Implements vcsn::ast::context_visitor.

Definition at line 83 of file signature-printer.cc.

void vcsn::ast::signature_printer::visit ( const other t)
virtual

Implements vcsn::ast::context_visitor.

Definition at line 131 of file signature-printer.cc.

void vcsn::ast::signature_printer::visit ( const polynomialset t)
virtual

Implements vcsn::ast::context_visitor.

Definition at line 136 of file signature-printer.cc.

void vcsn::ast::signature_printer::visit ( const tuple t)
virtual

Implements vcsn::ast::context_visitor.

Definition at line 50 of file signature-printer.cc.

void vcsn::ast::signature_printer::visit ( const tupleset t)
virtual

Implements vcsn::ast::context_visitor.

Definition at line 63 of file signature-printer.cc.

void vcsn::ast::signature_printer::visit ( const weightset t)
virtual

Implements vcsn::ast::context_visitor.

Definition at line 119 of file signature-printer.cc.

void vcsn::ast::signature_printer::visit ( const wordset t)
virtual

Implements vcsn::ast::context_visitor.

Definition at line 124 of file signature-printer.cc.

Member Data Documentation

bool vcsn::ast::signature_printer::full_
private

Definition at line 40 of file signature-printer.hh.

std::ostream& vcsn::ast::signature_printer::os_
private

Definition at line 39 of file signature-printer.hh.


The documentation for this class was generated from the following files: