Vcsn
2.4
Be Rational
Main Page
Namespaces
Classes
Files
File List
File Members
fwd.hh
Go to the documentation of this file.
1
#pragma once
2
3
namespace
vcsn
4
{
5
namespace
dyn
6
{
7
// vcsn/dyn/automaton.hh.
8
class
automaton;
9
10
// vcsn/dyn/context.hh.
11
class
context;
12
13
// vcsn/dyn/value.hh.
14
namespace
detail
15
{
16
struct
expansion_tag;
17
struct
expression_tag;
18
struct
label_tag;
19
struct
polynomial_tag;
20
struct
weight_tag;
21
}
22
template
<
typename
tag>
23
class
value_impl
;
24
using
expansion
=
value_impl<detail::expansion_tag>
;
25
using
expression
=
value_impl<detail::expression_tag>
;
26
using
label
=
value_impl<detail::label_tag>
;
27
using
polynomial
=
value_impl<detail::polynomial_tag>
;
28
using
weight
=
value_impl<detail::weight_tag>
;
29
}
30
}
vcsn
Definition:
a-star.hh:8
vcsn::dyn::value_impl
A dyn Value/ValueSet.
Definition:
fwd.hh:23
vcsn::dyn::expression
value_impl< detail::expression_tag > expression
Definition:
fwd.hh:25
vcsn
dyn
fwd.hh
Generated by
1.8.10