Vcsn  2.2
Be Rational
direction.hh
Go to the documentation of this file.
1 #pragma once
2 
3 #include <iosfwd>
4 #include <string>
5 
6 namespace vcsn
7 {
9  enum class direction
10  {
12  forward,
14  backward,
15  };
16 
18  std::string to_string(direction d);
19 
21  std::istream& operator>>(std::istream& is, direction& d);
22 
24  std::ostream& operator<<(std::ostream& os, direction d);
25 };
Looking upstream.
direction
Orientation.
Definition: direction.hh:9
std::ostream & operator<<(std::ostream &os, direction d)
Pretty-printing.
Definition: direction.cc:19
Definition: a-star.hh:8
std::ostringstream os
The output stream: the corresponding C++ snippet to compile.
Definition: translate.cc:382
std::string to_string(direction d)
Conversion to string.
Definition: direction.cc:7
std::istringstream is
The input stream: the specification to translate.
Definition: translate.cc:380
Looking downstream.
std::istream & operator>>(std::istream &is, direction &d)
Parsing.
Definition: direction.cc:24