Vcsn  2.3
Be Rational
printer.hxx File Reference
Include dependency graph for printer.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 vcsn
 
 vcsn::rat
 

Macros

#define CASE(T)   case type_t::T: o << #T; break
 
#define DEFINE
 
#define CASE(Type)
 
#define VISIT(Type)
 

Functions

std::ostream & vcsn::rat::operator<< (std::ostream &o, type_t t)
 Print a expression type. More...
 

Macro Definition Documentation

#define CASE (   T)    case type_t::T: o << #T; break
#define CASE (   Type)
Value:
case exp::type_t::Type: \
return precedence_t::Type
#define DEFINE
Value:
template <typename ExpSet> \
auto \
printer<ExpSet>

Definition at line 47 of file printer.hxx.

#define VISIT (   Type)
Value:
DEFINE::visit(const Type ## _t& v) \
-> void
return v
Definition: multiply.hh:361

Definition at line 195 of file printer.hxx.