Vcsn
2.4
Be Rational
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
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.8