Vcsn  2.4
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...
 

Static Public Attributes

static constexpr bool is_labelset = false
 

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 36 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 39 of file tupleset.hh.

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

Definition at line 38 of file tupleset.hh.

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

Definition at line 40 of file tupleset.hh.

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

Definition at line 41 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 43 of file tupleset.hh.

Member Data Documentation

template<typename Enable = void, typename... ValueSets>
constexpr bool vcsn::detail::labelset_types_impl< Enable, ValueSets >::is_labelset = false
static

Definition at line 44 of file tupleset.hh.


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