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.
17
using
identities
=
::vcsn::rat::identities
;
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
;
30
using
expansion
=
value_impl<detail::expansion_tag>
;
31
using
expression
=
value_impl<detail::expression_tag>
;
32
using
label
=
value_impl<detail::label_tag>
;
33
using
polynomial
=
value_impl<detail::polynomial_tag>
;
34
using
weight
=
value_impl<detail::weight_tag>
;
35
36
using
location
=
vcsn::rat::location
;
37
}
38
}
fwd.hh
vcsn::rat::location
Abstract a location.
Definition:
location.hh:47
vcsn::rat::identities
An expressionset can implement several different sets of identities on expressions.
Definition:
identities.hh:20
vcsn::dyn::location
vcsn::rat::location location
Pairs of positions in a file/stream.
Definition:
fwd.hh:36
vcsn::dyn::value_impl
A dyn Value/ValueSet.
Definition:
fwd.hh:29
vcsn
Definition:
a-star.hh:8
fwd.hh
vcsn::dyn::identities
::vcsn::rat::identities identities
Sets of identities on expressions.
Definition:
fwd.hh:17
vcsn
dyn
fwd.hh
Generated by
1.8.13