![]()  | 
  
    Vcsn
    2.2a
    
   Be Rational 
   | 
 
Aggregate an expansion and its expansionset. More...
#include <expansion.hh>
Public Types | |
| using | expansionset_t = ExpansionSet | 
| using | super_t = expansion_base | 
| using | expansion_t = typename expansionset_t::value_t | 
Public Member Functions | |
| expansion_wrapper (const expansionset_t &expansionset, const expansion_t &expansion) | |
| virtual | ~expansion_wrapper () | 
| virtual symbol | vname () const override | 
| A description of the expansion.  More... | |
| const expansionset_t & | expansionset () const | 
| const expansion_t | expansion () const | 
  Public Member Functions inherited from vcsn::dyn::detail::expansion_base | |
| template<typename ExpansionSet > | |
| auto & | as () | 
| template<typename ExpansionSet > | |
| auto & | as () const | 
Private Attributes | |
| const expansionset_t | expansionset_ | 
| The expansion set.  More... | |
| const expansion_t | expansion_ | 
| The expansion.  More... | |
Aggregate an expansion and its expansionset.
Definition at line 36 of file expansion.hh.
| using vcsn::dyn::detail::expansion_wrapper< ExpansionSet >::expansion_t = typename expansionset_t::value_t | 
Definition at line 41 of file expansion.hh.
| using vcsn::dyn::detail::expansion_wrapper< ExpansionSet >::expansionset_t = ExpansionSet | 
Definition at line 39 of file expansion.hh.
| using vcsn::dyn::detail::expansion_wrapper< ExpansionSet >::super_t = expansion_base | 
Definition at line 40 of file expansion.hh.
      
  | 
  inline | 
Definition at line 42 of file expansion.hh.
      
  | 
  inlinevirtual | 
Definition at line 47 of file expansion.hh.
      
  | 
  inline | 
Definition at line 59 of file expansion.hh.
References vcsn::dyn::detail::expansion_wrapper< ExpansionSet >::expansion_.
      
  | 
  inline | 
Definition at line 54 of file expansion.hh.
References vcsn::dyn::detail::expansion_wrapper< ExpansionSet >::expansionset_.
Referenced by vcsn::dyn::detail::expansion_wrapper< ExpansionSet >::vname().
      
  | 
  inlineoverridevirtual | 
A description of the expansion.
Implements vcsn::dyn::detail::expansion_base.
Definition at line 49 of file expansion.hh.
References vcsn::dyn::detail::expansion_wrapper< ExpansionSet >::expansionset().
      
  | 
  private | 
The expansion.
Definition at line 68 of file expansion.hh.
Referenced by vcsn::dyn::detail::expansion_wrapper< ExpansionSet >::expansion().
      
  | 
  private | 
The expansion set.
Definition at line 66 of file expansion.hh.
Referenced by vcsn::dyn::detail::expansion_wrapper< ExpansionSet >::expansionset().