Vcsn  2.0
Be Rational
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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 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 ratexpset &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 12 of file signature-printer.hh.

Constructor & Destructor Documentation

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

Definition at line 15 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 genset t)
virtual

Implements vcsn::ast::context_visitor.

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

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

Implements vcsn::ast::context_visitor.

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

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

Implements vcsn::ast::context_visitor.

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

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

Implements vcsn::ast::context_visitor.

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

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

Implements vcsn::ast::context_visitor.

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

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

Implements vcsn::ast::context_visitor.

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

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

Implements vcsn::ast::context_visitor.

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

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

Implements vcsn::ast::context_visitor.

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

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

Implements vcsn::ast::context_visitor.

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

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

Implements vcsn::ast::context_visitor.

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

Member Data Documentation

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

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

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

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


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