Vcsn  2.2a
Be Rational
fwd.hh
Go to the documentation of this file.
1 #pragma once
2 
3 #include <vcsn/core/automaton.hh>
5 
6 namespace vcsn
7 {
8 
9  // letterset.hh.
10  template <typename GenSet>
11  class letterset;
12 
13  // nullableset.hh.
14  template <typename LabelSet>
15  class nullableset;
16 
17  // oneset.hh.
18  class oneset;
19 
20  // stateset.hh.
21  template <Automaton Aut>
22  class stateset;
23 
24  // tupleset.hh.
25  namespace detail
26  {
27  template <typename... LabelSets>
29  }
30 
31  template <typename... LabelSets>
33 
34  // wordset.hh.
35  template <typename GenSet>
36  class wordset;
37 
38 } // namespace vcsn
Provide a variadic mul on top of a binary mul(), and one().
Definition: fwd.hh:46
Implementation of labels are words.
Definition: fwd.hh:36
A ValueSet which is a Cartesian product of ValueSets.
Definition: fwd.hh:28
State labelset.
Definition: fwd.hh:22
Implementation of labels are nullables (letter or empty).
Definition: fwd.hh:15
Implementation of labels are ones: there is a single instance of label.
Definition: oneset.hh:16
Implementation of labels are letters.
Definition: fwd.hh:11
Definition: a-star.hh:8