Vcsn  2.0
Be Rational
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
fwd.hh
Go to the documentation of this file.
1 #ifndef VCSN_LABELSET_FWD_HH
2 # define VCSN_LABELSET_FWD_HH
3 
4 namespace vcsn
5 {
6 
7  // letterset.hh.
8  template <typename GenSet>
9  class letterset;
10 
11  // nullableset.hh.
12  template <typename LabelSet>
13  class nullableset;
14 
15  // oneset.hh.
16  class oneset;
17 
18  // tupleset.hh.
19  template <typename... LabelSets>
20  class tupleset;
21 
22  // wordset.hh.
23  template <typename GenSet>
24  class wordset;
25 
26 } // namespace vcsn
27 
28 #endif // !VCSN_LABELSET_FWD_HH
A ValueSet which is a Cartesian product of ValueSets.
Definition: fwd.hh:20
Implementation of labels are nullables (letter or empty).
Definition: fwd.hh:13
Implementation of labels are ones: there is a single instance of label.
Definition: oneset.hh:18
Implementation of labels are letters.
Definition: fwd.hh:9
Implementation of labels are words.
Definition: fwd.hh:24