Vcsn  2.0
Be Rational
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
read.hh
Go to the documentation of this file.
1 #ifndef LIB_VCSN_RAT_READ_HH
2 # define LIB_VCSN_RAT_READ_HH
3 
4 # include <vcsn/dyn/fwd.hh>
5 # include <lib/vcsn/rat/location.hh>
6 # include <vcsn/misc/export.hh>
7 
8 namespace vcsn
9 {
10  namespace rat LIBVCSN_API
11  {
13  dyn::ratexp read(std::istream& is, const dyn::ratexpset& rs,
14  const location& l = location{});
15  }
16 }
17 
18 #endif // !LIB_VCSN_RAT_READ_HH
std::shared_ptr< detail::ratexp_base > ratexp
Definition: fwd.hh:64
dyn::ratexp read(std::istream &is, const dyn::ratexpset &rs, const location &l)
The ratexp in stream is, with rs as default ratexpset.
Definition: read.cc:12
vcsn::rat::location location
Definition: scan.hh:18
std::shared_ptr< const detail::ratexpset_base > ratexpset
Definition: fwd.hh:73
std::istringstream is
The input stream: the specification to translate.
Definition: translate.cc:329
Define the vcsn::rat::location class.
#define LIBVCSN_API
Definition: export.hh:9