Vcsn  2.4
Be Rational
vcsn::rat::printer< ExpSet >::visit_tuple< Dummy > Struct Template Reference
Collaboration diagram for vcsn::rat::printer< ExpSet >::visit_tuple< Dummy >:

Public Member Functions

template<size_t I>
void print_ (const tuple_t &v)
 Print one tape. More...
 
template<size_t... I>
void print_ (const tuple_t &v, detail::index_sequence< I... >)
 Print all the tapes. More...
 
void operator() (const tuple_t &v)
 Entry point. More...
 

Public Attributes

const self_tself_
 

Detailed Description

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

Definition at line 141 of file printer.hh.

Member Function Documentation

template<typename ExpSet>
template<typename Dummy = void>
void vcsn::rat::printer< ExpSet >::visit_tuple< Dummy >::operator() ( const tuple_t v)
inline

Entry point.

Definition at line 168 of file printer.hh.

References vcsn::rat::printer< ExpSet >::out_, vcsn::rat::printer< ExpSet >::visit_tuple< Dummy >::print_(), vcsn::rat::printer< ExpSet >::visit_tuple< Dummy >::self_, vcsn::rat::printer< ExpSet >::tuple_left, and vcsn::rat::printer< ExpSet >::tuple_right.

Here is the call graph for this function:

template<typename ExpSet>
template<typename Dummy = void>
template<size_t I>
void vcsn::rat::printer< ExpSet >::visit_tuple< Dummy >::print_ ( const tuple_t v)
inline

Print one tape.

Definition at line 145 of file printer.hh.

References vcsn::rat::printer< ExpSet >::fmt_, vcsn::rat::make_printer(), vcsn::rat::printer< ExpSet >::out_, vcsn::print(), vcsn::detail::rs, vcsn::rat::printer< ExpSet >::rs_, vcsn::rat::printer< ExpSet >::visit_tuple< Dummy >::self_, vcsn::rat::tuple, and vcsn::rat::printer< ExpSet >::tuple_middle.

Referenced by vcsn::rat::printer< ExpSet >::visit_tuple< Dummy >::operator()().

Here is the call graph for this function:

template<typename ExpSet>
template<typename Dummy = void>
template<size_t... I>
void vcsn::rat::printer< ExpSet >::visit_tuple< Dummy >::print_ ( const tuple_t v,
detail::index_sequence< I... >   
)
inline

Print all the tapes.

Definition at line 157 of file printer.hh.

References vcsn::v, and vcsn::rat::printer< ExpSet >::void.

Member Data Documentation

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

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