Vcsn  2.4
Be Rational
vcsn::detail::derived_term_automaton_members< ExpSet, bool > Struct Template Reference

Additional members when the labelset is letterized. More...

#include <derived-term.hh>

Inheritance diagram for vcsn::detail::derived_term_automaton_members< ExpSet, bool >:
Collaboration diagram for vcsn::detail::derived_term_automaton_members< ExpSet, bool >:

Public Types

using ls_t = labelset_t_of< ExpSet >
 
using genset_t = decltype(std::declval< ls_t >().generators())
 The generators. More...
 

Public Member Functions

 derived_term_automaton_members (const ExpSet &rs)
 

Public Attributes

genset_t gens
 

Detailed Description

template<typename ExpSet, bool = labelset_t_of<ExpSet>::is_letterized()>
struct vcsn::detail::derived_term_automaton_members< ExpSet, bool >

Additional members when the labelset is letterized.

Definition at line 81 of file derived-term.hh.

Member Typedef Documentation

template<typename ExpSet, bool = labelset_t_of<ExpSet>::is_letterized()>
using vcsn::detail::derived_term_automaton_members< ExpSet, bool >::genset_t = decltype(std::declval<ls_t>().generators())

The generators.

Definition at line 89 of file derived-term.hh.

template<typename ExpSet, bool = labelset_t_of<ExpSet>::is_letterized()>
using vcsn::detail::derived_term_automaton_members< ExpSet, bool >::ls_t = labelset_t_of<ExpSet>

Definition at line 87 of file derived-term.hh.

Constructor & Destructor Documentation

template<typename ExpSet, bool = labelset_t_of<ExpSet>::is_letterized()>
vcsn::detail::derived_term_automaton_members< ExpSet, bool >::derived_term_automaton_members ( const ExpSet &  rs)
inline

Definition at line 83 of file derived-term.hh.

Member Data Documentation

template<typename ExpSet, bool = labelset_t_of<ExpSet>::is_letterized()>
genset_t vcsn::detail::derived_term_automaton_members< ExpSet, bool >::gens

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