![]() |
Vcsn
2.0
Be Rational
|
#include <set>#include <string>#include <vcsn/core/rat/identities.hh>#include <vcsn/core/rat/printer.hh>#include <vcsn/core/rat/ratexp.hh>#include <vcsn/ctx/context.hh>#include <vcsn/labelset/labelset.hh>#include <vcsn/labelset/letterset.hh>#include <vcsn/labelset/oneset.hh>#include <vcsn/misc/raise.hh>#include <vcsn/misc/star_status.hh>#include <vcsn/weightset/b.hh>#include <vcsn/weightset/q.hh>#include <vcsn/weightset/r.hh>#include <vcsn/weightset/z.hh>#include <vcsn/weightset/zmin.hh>#include <vcsn/core/rat/ratexpset.hxx>#include <vcsn/algos/is-valid-ratexp.hh>Go to the source code of this file.
Classes | |
| class | vcsn::rat::ratexpset_impl< Context > |
| A typed ratexp set. More... | |
| struct | vcsn::detail::nullableset_traits< ratexpset< Ctx > > |
| Conversion to a nullableset: identity. More... | |
| struct | vcsn::detail::law_traits< ratexpset< Ctx > > |
| Conversion to a wordset: identity. More... | |
| struct | vcsn::detail::join_impl< ratexpset< Ctx1 >, ratexpset< Ctx2 > > |
| The join of two ratexpsets. More... | |
| struct | vcsn::detail::join_impl< letterset< GenSet1 >, ratexpset< Ctx2 > > |
| Join of a letterset and a ratexpset. More... | |
| struct | vcsn::detail::join_impl< b, ratexpset< Context > > |
| struct | vcsn::detail::join_impl< z, ratexpset< Context > > |
| struct | vcsn::detail::join_impl< q, ratexpset< Context > > |
| struct | vcsn::detail::join_impl< r, ratexpset< Context > > |
| struct | vcsn::detail::join_impl< zmin, ratexpset< Context > > |
Namespaces | |
| vcsn | |
| vcsn::rat | |
| vcsn::detail | |
Macros | |
| #define | DEFINE(Type) using Type ## _t = vcsn::rat::Type<context_t> |
| Type of ratexps. More... | |
Functions | |
| template<typename Context > | |
| ratexpset< Context > | vcsn::make_ratexpset (const Context &ctx, rat::identities identities) |
| Shorthand to ratexpset constructor. More... | |
| template<typename Ctx1 , typename Ctx2 > | |
| auto | vcsn::meet (const ratexpset< Ctx1 > &a, const ratexpset< Ctx2 > &b) -> ratexpset< meet_t< Ctx1, Ctx2 >> |
| The meet of two ratexpsets. More... | |
| #define DEFINE | ( | Type | ) | using Type ## _t = vcsn::rat::Type<context_t> |
Type of ratexps.
Definition at line 48 of file ratexpset.hh.