Vcsn
2.0
Be Rational
|
A wrapped typed automaton. More...
#include <automaton.hh>
Public Types | |
using | automaton_t = Aut |
Public Member Functions | |
automaton_wrapper (automaton_t aut) | |
virtual std::string | vname (bool full=true) const override |
A description of the automaton, sufficient to build it. More... | |
automaton_t & | automaton () |
const automaton_t & | automaton () const |
Public Member Functions inherited from vcsn::dyn::detail::automaton_base | |
template<typename Aut > | |
Aut & | as () |
Extract wrapped typed automaton. More... | |
template<typename Aut > | |
const Aut & | as () const |
Extract wrapped typed automaton. More... | |
Protected Attributes | |
automaton_t | automaton_ |
The automaton. More... | |
A wrapped typed automaton.
Definition at line 41 of file automaton.hh.
using vcsn::dyn::detail::automaton_wrapper< Aut >::automaton_t = Aut |
Definition at line 44 of file automaton.hh.
|
inline |
Definition at line 46 of file automaton.hh.
|
inline |
Definition at line 55 of file automaton.hh.
References vcsn::dyn::detail::automaton_wrapper< Aut >::automaton_.
Referenced by vcsn::dyn::detail::automaton_base::as(), and vcsn::dyn::detail::automaton_wrapper< Aut >::vname().
|
inline |
Definition at line 60 of file automaton.hh.
References vcsn::dyn::detail::automaton_wrapper< Aut >::automaton_.
|
inlineoverridevirtual |
A description of the automaton, sufficient to build it.
full | whether to include the genset. if false, same as sname. |
Implements vcsn::dyn::detail::automaton_base.
Definition at line 50 of file automaton.hh.
References vcsn::dyn::detail::automaton_wrapper< Aut >::automaton().
|
protected |
The automaton.
Definition at line 67 of file automaton.hh.
Referenced by vcsn::dyn::detail::automaton_wrapper< Aut >::automaton().