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