Vcsn
2.0
Be Rational
|
Aggregate a ratexp and its ratexpset. More...
#include <fwd.hh>
Public Types | |
using | ratexpset_t = RatExpSet |
using | super_t = ratexp_base |
using | ratexp_t = typename ratexpset_t::value_t |
Public Member Functions | |
ratexp_wrapper (const ratexp_t &ratexp, const ratexpset_t &ratexpset) | |
virtual std::string | vname (bool full=true) const override |
A description of the ratexp type. More... | |
const ratexp_t | ratexp () const |
const ratexpset_t & | ratexpset () const |
Public Member Functions inherited from vcsn::dyn::detail::ratexp_base | |
template<typename RatExpSet > | |
ratexp_wrapper< RatExpSet > & | as () |
Extract wrapped typed ratexp. More... | |
template<typename RatExpSet > | |
const ratexp_wrapper< RatExpSet > & | as () const |
Extract wrapped typed ratexp. More... | |
Protected Attributes | |
const ratexp_t | ratexp_ |
The ratexp. More... | |
const ratexpset_t | ratexpset_ |
The ratexp set. More... | |
Aggregate a ratexp and its ratexpset.
using vcsn::dyn::detail::ratexp_wrapper< RatExpSet >::ratexp_t = typename ratexpset_t::value_t |
using vcsn::dyn::detail::ratexp_wrapper< RatExpSet >::ratexpset_t = RatExpSet |
using vcsn::dyn::detail::ratexp_wrapper< RatExpSet >::super_t = ratexp_base |
|
inline |
|
inline |
Definition at line 61 of file ratexp.hh.
References vcsn::dyn::detail::ratexp_wrapper< RatExpSet >::ratexp_.
|
inline |
Definition at line 66 of file ratexp.hh.
References vcsn::dyn::detail::ratexp_wrapper< RatExpSet >::ratexpset_.
Referenced by vcsn::dyn::detail::ratexp_wrapper< RatExpSet >::vname().
|
inlineoverridevirtual |
A description of the ratexp type.
full | whether to include the genset. if false, same as sname. |
Implements vcsn::dyn::detail::ratexp_base.
Definition at line 56 of file ratexp.hh.
References vcsn::dyn::detail::ratexp_wrapper< RatExpSet >::ratexpset().
|
protected |
The ratexp.
Definition at line 73 of file ratexp.hh.
Referenced by vcsn::dyn::detail::ratexp_wrapper< RatExpSet >::ratexp().
|
protected |
The ratexp set.
Definition at line 75 of file ratexp.hh.
Referenced by vcsn::dyn::detail::ratexp_wrapper< RatExpSet >::ratexpset().