Vcsn  2.8
Be Rational
vcsn::detail::join_impl< letterset< GenSet1 >, expressionset< Ctx2 > > Struct Template Reference

Join of a letterset and an expressionset. More...

#include <expressionset.hh>

Collaboration diagram for vcsn::detail::join_impl< letterset< GenSet1 >, expressionset< Ctx2 > >:

Public Types

using type1 = letterset< GenSet1 >
 
using type2 = expressionset< Ctx2 >
 
using context_t = context< join_t< letterset< GenSet1 >, labelset_t_of< Ctx2 > >, weightset_t_of< Ctx2 > >
 
using type = expressionset< context_t >
 

Static Public Member Functions

static type join (const type1 &a, const type2 &b)
 

Detailed Description

template<typename GenSet1, typename Ctx2>
struct vcsn::detail::join_impl< letterset< GenSet1 >, expressionset< Ctx2 > >

Join of a letterset and an expressionset.

Definition at line 548 of file expressionset.hh.

Member Typedef Documentation

◆ context_t

template<typename GenSet1 , typename Ctx2 >
using vcsn::detail::join_impl< letterset< GenSet1 >, expressionset< Ctx2 > >::context_t = context<join_t<letterset<GenSet1>, labelset_t_of<Ctx2> >, weightset_t_of<Ctx2> >

Definition at line 553 of file expressionset.hh.

◆ type

template<typename GenSet1 , typename Ctx2 >
using vcsn::detail::join_impl< letterset< GenSet1 >, expressionset< Ctx2 > >::type = expressionset<context_t>

Definition at line 554 of file expressionset.hh.

◆ type1

template<typename GenSet1 , typename Ctx2 >
using vcsn::detail::join_impl< letterset< GenSet1 >, expressionset< Ctx2 > >::type1 = letterset<GenSet1>

Definition at line 550 of file expressionset.hh.

◆ type2

template<typename GenSet1 , typename Ctx2 >
using vcsn::detail::join_impl< letterset< GenSet1 >, expressionset< Ctx2 > >::type2 = expressionset<Ctx2>

Definition at line 551 of file expressionset.hh.

Member Function Documentation

◆ join()

template<typename GenSet1 , typename Ctx2 >
static type vcsn::detail::join_impl< letterset< GenSet1 >, expressionset< Ctx2 > >::join ( const type1 a,
const type2 b 
)
inlinestatic

Definition at line 556 of file expressionset.hh.

References vcsn::join().

Here is the call graph for this function:

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