Vcsn  2.2
Be Rational
vcsn::detail::join_impl< tupleset< VS1... >, tupleset< VS2... > > Struct Template Reference

Join between two tuplesets, of the same size. More...

#include <tupleset.hh>

Collaboration diagram for vcsn::detail::join_impl< tupleset< VS1... >, tupleset< VS2... > >:

Public Types

using vs1_t = tupleset< VS1... >
 
using vs2_t = tupleset< VS2... >
 
using type = tupleset< join_t< VS1, VS2 >... >
 The resulting type. More...
 

Static Public Member Functions

template<std::size_t... I>
static type join (const vs1_t &lhs, const vs2_t &rhs, index_sequence< I... >)
 
static type join (const vs1_t &lhs, const vs2_t &rhs)
 The resulting valueset. More...
 

Detailed Description

template<typename... VS1, typename... VS2>
struct vcsn::detail::join_impl< tupleset< VS1... >, tupleset< VS2... > >

Join between two tuplesets, of the same size.

Definition at line 1190 of file tupleset.hh.

Member Typedef Documentation

template<typename... VS1, typename... VS2>
using vcsn::detail::join_impl< tupleset< VS1... >, tupleset< VS2... > >::type = tupleset<join_t<VS1, VS2>...>

The resulting type.

Definition at line 1197 of file tupleset.hh.

template<typename... VS1, typename... VS2>
using vcsn::detail::join_impl< tupleset< VS1... >, tupleset< VS2... > >::vs1_t = tupleset<VS1...>

Definition at line 1194 of file tupleset.hh.

template<typename... VS1, typename... VS2>
using vcsn::detail::join_impl< tupleset< VS1... >, tupleset< VS2... > >::vs2_t = tupleset<VS2...>

Definition at line 1195 of file tupleset.hh.

Member Function Documentation

template<typename... VS1, typename... VS2>
template<std::size_t... I>
static type vcsn::detail::join_impl< tupleset< VS1... >, tupleset< VS2... > >::join ( const vs1_t lhs,
const vs2_t rhs,
index_sequence< I... >   
)
inlinestatic

Definition at line 1200 of file tupleset.hh.

References vcsn::dyn::detail::join().

Here is the call graph for this function:

template<typename... VS1, typename... VS2>
static type vcsn::detail::join_impl< tupleset< VS1... >, tupleset< VS2... > >::join ( const vs1_t lhs,
const vs2_t rhs 
)
inlinestatic

The resulting valueset.

Definition at line 1207 of file tupleset.hh.

References vcsn::join().

Here is the call graph for this function:


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