Vcsn  2.8
Be Rational
vcsn::rat::compare< ExpSet >::visit_tuple< typename > Struct Template Reference
Collaboration diagram for vcsn::rat::compare< ExpSet >::visit_tuple< typename >:

Public Types

using tupleset_t = typename expressionset_t::template as_tupleset_t<>
 

Public Member Functions

int operator() (const tuple_t &lhs)
 Entry point: down_cast rhs_ and bounce to binary operator(). More...
 
int operator() (const tuple_t &lhs, const tuple_t &rhs)
 Binary operator(). More...
 

Public Attributes

const self_tself_
 

Detailed Description

template<typename ExpSet>
template<typename = void>
struct vcsn::rat::compare< ExpSet >::visit_tuple< typename >

Definition at line 99 of file compare.hh.

Member Typedef Documentation

◆ tupleset_t

template<typename ExpSet >
template<typename = void>
using vcsn::rat::compare< ExpSet >::visit_tuple< typename >::tupleset_t = typename expressionset_t::template as_tupleset_t<>

Definition at line 101 of file compare.hh.

Member Function Documentation

◆ operator()() [1/2]

template<typename ExpSet >
template<typename = void>
int vcsn::rat::compare< ExpSet >::visit_tuple< typename >::operator() ( const tuple_t lhs)
inline

Entry point: down_cast rhs_ and bounce to binary operator().

Definition at line 103 of file compare.hh.

References vcsn::rat::compare< ExpSet >::rhs_, and vcsn::rat::compare< ExpSet >::visit_tuple< typename >::self_.

◆ operator()() [2/2]

template<typename ExpSet >
template<typename = void>
int vcsn::rat::compare< ExpSet >::visit_tuple< typename >::operator() ( const tuple_t lhs,
const tuple_t rhs 
)
inline

Binary operator().

Definition at line 110 of file compare.hh.

References vcsn::compare().

Here is the call graph for this function:

Member Data Documentation

◆ self_

template<typename ExpSet >
template<typename = void>
const self_t& vcsn::rat::compare< ExpSet >::visit_tuple< typename >::self_

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