Vcsn  2.3
Be Rational
vcsn::rat::constant_term_visitor< ExpSet >::visit_tuple< bool, Dummy > Struct Template Reference
Collaboration diagram for vcsn::rat::constant_term_visitor< ExpSet >::visit_tuple< bool, Dummy >:

Public Member Functions

template<size_t I>
weight_t work_ (const tuple_t &v)
 Constant term for one tape. More...
 
template<size_t... I>
weight_t work_ (const tuple_t &v, detail::index_sequence< I... >)
 Product of the constant-terms of all tapes. More...
 
weight_t operator() (const tuple_t &v)
 Entry point. More...
 

Public Attributes

const self_tvisitor_
 

Detailed Description

template<typename ExpSet>
template<bool = context_t::is_lat, typename Dummy = void>
struct vcsn::rat::constant_term_visitor< ExpSet >::visit_tuple< bool, Dummy >

Definition at line 154 of file constant-term.hh.

Member Function Documentation

template<typename ExpSet >
template<bool = context_t::is_lat, typename Dummy = void>
weight_t vcsn::rat::constant_term_visitor< ExpSet >::visit_tuple< bool, Dummy >::operator() ( const tuple_t v)
inline

Entry point.

Definition at line 172 of file constant-term.hh.

References vcsn::rat::constant_term_visitor< ExpSet >::visit_tuple< bool, Dummy >::work_().

Here is the call graph for this function:

template<typename ExpSet >
template<bool = context_t::is_lat, typename Dummy = void>
template<size_t I>
weight_t vcsn::rat::constant_term_visitor< ExpSet >::visit_tuple< bool, Dummy >::work_ ( const tuple_t v)
inline

Constant term for one tape.

Definition at line 158 of file constant-term.hh.

References vcsn::dyn::detail::constant_term(), vcsn::rat::constant_term_visitor< ExpSet >::rs_, and vcsn::rat::constant_term_visitor< ExpSet >::visit_tuple< bool, Dummy >::visitor_.

Referenced by vcsn::rat::constant_term_visitor< ExpSet >::visit_tuple< bool, Dummy >::operator()().

Here is the call graph for this function:

template<typename ExpSet >
template<bool = context_t::is_lat, typename Dummy = void>
template<size_t... I>
weight_t vcsn::rat::constant_term_visitor< ExpSet >::visit_tuple< bool, Dummy >::work_ ( const tuple_t v,
detail::index_sequence< I... >   
)
inline

Member Data Documentation

template<typename ExpSet >
template<bool = context_t::is_lat, typename Dummy = void>
const self_t& vcsn::rat::constant_term_visitor< ExpSet >::visit_tuple< bool, Dummy >::visitor_

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