Vcsn  2.4
Be Rational
indent.hh
Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <iosfwd>
9 #include <vcsn/misc/export.hh>
10 
11 namespace vcsn LIBVCSN_API
12 {
14  std::ostream& incindent(std::ostream& o);
15 
17  std::ostream& decindent(std::ostream& o);
18 
20  std::ostream& resetindent(std::ostream& o);
21 
23  std::ostream& indent(std::ostream& o);
24 
26  std::ostream& iendl(std::ostream& o);
27 
29  std::ostream& incendl(std::ostream& o);
30 
32  std::ostream& decendl(std::ostream& o);
33 }
std::ostream & decendl(std::ostream &o)
Decrement the indentation, print an end of line, and set the indentation.
Definition: indent.cc:59
#define LIBVCSN_API
Definition: export.hh:8
std::ostream & decindent(std::ostream &o)
Decrement the indentation.
Definition: indent.cc:27
std::ostream & indent(std::ostream &o)
Set the indentation.
Definition: indent.cc:40
Definition: a-star.hh:8
std::ostream & incindent(std::ostream &o)
Increment the indentation.
Definition: indent.cc:21
std::ostream & iendl(std::ostream &o)
Print an end of line, then set the indentation.
Definition: indent.cc:49
std::ostream & incendl(std::ostream &o)
Increment the indentation, print an end of line, and set the indentation.
Definition: indent.cc:54
std::ostream & resetindent(std::ostream &o)
Reset the indentation.
Definition: indent.cc:34