![]() |
Vcsn
2.0
Be Rational
|
#include <iosfwd>#include <istream>#include <set>#include <tuple>#include <vcsn/config.hh>#include <vcsn/labelset/fwd.hh>#include <vcsn/labelset/labelset.hh>#include <vcsn/misc/escape.hh>#include <vcsn/misc/raise.hh>#include <vcsn/misc/stream.hh>#include <vcsn/misc/tuple.hh>#include <vcsn/misc/cross.hh>#include <vcsn/misc/zip.hh>#include <vcsn/weightset/b.hh>Go to the source code of this file.
Classes | |
| struct | vcsn::detail::labelset_types< Enable, ValueSets > |
| A traits so that tupleset may define types that may exist. More... | |
| struct | vcsn::detail::labelset_types< decltype(pass{typename ValueSets::word_t()...}, void()), ValueSets...> |
| Specialization for tuples of labelsets. More... | |
| class | vcsn::tupleset< LabelSets > |
| A ValueSet which is a Cartesian product of ValueSets. More... | |
| struct | vcsn::detail::concat_tupleset< T1, T2 > |
| struct | vcsn::detail::concat_tupleset< tupleset< T1...>, tupleset< T2...> > |
| struct | vcsn::detail::law_traits< tupleset< LabelSets...> > |
| Conversion to wordset. More... | |
| struct | vcsn::detail::join_impl< tupleset< VS1...>, tupleset< VS2...> > |
Namespaces | |
| vcsn | |
| vcsn::detail | |
Typedefs | |
| template<typename... ValueSets> | |
| using | vcsn::labelset_types = detail::labelset_types< void, ValueSets...> |