Vcsn  2.3
Be Rational
vcsn::detail::labelset_types_impl< Enable, ValueSets > Struct Template Reference

A traits so that tupleset may define types that may exist. More...

#include <tupleset.hh>

Collaboration diagram for vcsn::detail::labelset_types_impl< Enable, ValueSets >:

Public Types

using genset_t = void
 
using genset_ptr = void
 
using letter_t = void
 
using letters_t = void
 
using word_t = std::tuple< typename ValueSets::value_t... >
 Same as value_t. More...
 

Detailed Description

template<typename Enable = void, typename... ValueSets>
struct vcsn::detail::labelset_types_impl< Enable, ValueSets >

A traits so that tupleset may define types that may exist.

The types genset_t, letter_t, and word_t, exists only for tuples of labelsets, characterized as featuring a word_t type.

Definition at line 30 of file tupleset.hh.

Member Typedef Documentation

template<typename Enable = void, typename... ValueSets>
using vcsn::detail::labelset_types_impl< Enable, ValueSets >::genset_ptr = void

Definition at line 33 of file tupleset.hh.

template<typename Enable = void, typename... ValueSets>
using vcsn::detail::labelset_types_impl< Enable, ValueSets >::genset_t = void

Definition at line 32 of file tupleset.hh.

template<typename Enable = void, typename... ValueSets>
using vcsn::detail::labelset_types_impl< Enable, ValueSets >::letter_t = void

Definition at line 34 of file tupleset.hh.

template<typename Enable = void, typename... ValueSets>
using vcsn::detail::labelset_types_impl< Enable, ValueSets >::letters_t = void

Definition at line 35 of file tupleset.hh.

template<typename Enable = void, typename... ValueSets>
using vcsn::detail::labelset_types_impl< Enable, ValueSets >::word_t = std::tuple<typename ValueSets::value_t...>

Same as value_t.

Definition at line 37 of file tupleset.hh.


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