Vcsn  2.8
Be Rational
fwd.hh
Go to the documentation of this file.
1 #pragma once
2 
3 #include <vcsn/core/rat/fwd.hh>
4 #include <vcsn/misc/fwd.hh>
5 
6 namespace vcsn
7 {
8  namespace dyn
9  {
10  // vcsn/dyn/automaton.hh.
11  class automaton;
12 
13  // vcsn/dyn/context.hh.
14  class context;
15 
16  // vcsn/dyn/types.hh.
18 
19  // vcsn/dyn/value.hh.
20  namespace detail
21  {
22  struct expansion_tag;
23  struct expression_tag;
24  struct label_tag;
25  struct polynomial_tag;
26  struct weight_tag;
27  }
28  template <typename tag>
29  class value_impl;
35 
37  }
38 }
Abstract a location.
Definition: location.hh:47
An expressionset can implement several different sets of identities on expressions.
Definition: identities.hh:20
vcsn::rat::location location
Pairs of positions in a file/stream.
Definition: fwd.hh:36
A dyn Value/ValueSet.
Definition: fwd.hh:29
Definition: a-star.hh:8
::vcsn::rat::identities identities
Sets of identities on expressions.
Definition: fwd.hh:17