Vcsn  2.4
Be Rational
vcsn::dyn::automaton::model< Aut > Struct Template Referencefinal

A wrapped typed automaton. More...

Inheritance diagram for vcsn::dyn::automaton::model< Aut >:
Collaboration diagram for vcsn::dyn::automaton::model< Aut >:

Public Types

using automaton_t = Aut
 

Public Member Functions

 model (automaton_t aut)
 
symbol vname () const
 
auto & automaton ()
 
const auto & automaton () const
 
- Public Member Functions inherited from vcsn::dyn::automaton::base
virtual ~base ()=default
 

Public Attributes

automaton_t automaton_
 The automaton. More...
 

Detailed Description

template<Automaton Aut>
struct vcsn::dyn::automaton::model< Aut >

A wrapped typed automaton.

Definition at line 74 of file automaton.hh.

Member Typedef Documentation

template<Automaton Aut>
using vcsn::dyn::automaton::model< Aut >::automaton_t = Aut

Definition at line 76 of file automaton.hh.

Constructor & Destructor Documentation

template<Automaton Aut>
vcsn::dyn::automaton::model< Aut >::model ( automaton_t  aut)
inline

Definition at line 78 of file automaton.hh.

Member Function Documentation

template<Automaton Aut>
auto& vcsn::dyn::automaton::model< Aut >::automaton ( )
inline

Definition at line 87 of file automaton.hh.

Referenced by vcsn::dyn::automaton::as().

template<Automaton Aut>
const auto& vcsn::dyn::automaton::model< Aut >::automaton ( ) const
inline

Definition at line 92 of file automaton.hh.

template<Automaton Aut>
symbol vcsn::dyn::automaton::model< Aut >::vname ( ) const
inlinevirtual

Implements vcsn::dyn::automaton::base.

Definition at line 82 of file automaton.hh.

Member Data Documentation

template<Automaton Aut>
automaton_t vcsn::dyn::automaton::model< Aut >::automaton_

The automaton.

Definition at line 98 of file automaton.hh.


The documentation for this struct was generated from the following file: