Public Types | Public Member Functions

mln::transform::internal::distance_functor< I > Struct Template Reference

#include <distance_functor.hh>

List of all members.

Public Types

typedef I::site P
typedef I::value V

Public Member Functions

void init (const I &)
void init_ (const I &)
void init_p (const P &)
void init_p_ (unsigned)
bool inqueue_p_wrt_input_n (const V &input_n)
bool inqueue_p_wrt_input_n_ (const V &input_n)
bool inqueue_p_wrt_input_p (const V &input_p)
bool inqueue_p_wrt_input_p_ (const V &input_p)
void process (const P &, const P &)
void process_ (unsigned, unsigned)

Detailed Description

template<typename I>
struct mln::transform::internal::distance_functor< I >

Definition at line 49 of file distance_functor.hh.


Member Typedef Documentation

template<typename I>
typedef I ::site mln::transform::internal::distance_functor< I >::P

Definition at line 52 of file distance_functor.hh.

template<typename I>
typedef I ::value mln::transform::internal::distance_functor< I >::V

Definition at line 51 of file distance_functor.hh.


Member Function Documentation

template<typename I >
void mln::transform::internal::distance_functor< I >::init ( const I &   )  [inline]

Definition at line 77 of file distance_functor.hh.

template<typename I >
void mln::transform::internal::distance_functor< I >::init_ ( const I &   )  [inline]

Definition at line 117 of file distance_functor.hh.

template<typename I>
void mln::transform::internal::distance_functor< I >::init_p ( const P  ) 
template<typename I >
void mln::transform::internal::distance_functor< I >::init_p_ ( unsigned   )  [inline]

Definition at line 132 of file distance_functor.hh.

template<typename I >
bool mln::transform::internal::distance_functor< I >::inqueue_p_wrt_input_n ( const V input_n  )  [inline]

Definition at line 99 of file distance_functor.hh.

template<typename I >
bool mln::transform::internal::distance_functor< I >::inqueue_p_wrt_input_n_ ( const V input_n  )  [inline]

Definition at line 139 of file distance_functor.hh.

template<typename I >
bool mln::transform::internal::distance_functor< I >::inqueue_p_wrt_input_p ( const V input_p  )  [inline]

Definition at line 84 of file distance_functor.hh.

template<typename I >
bool mln::transform::internal::distance_functor< I >::inqueue_p_wrt_input_p_ ( const V input_p  )  [inline]

Definition at line 124 of file distance_functor.hh.

template<typename I >
void mln::transform::internal::distance_functor< I >::process ( const P ,
const P  
) [inline]

Definition at line 106 of file distance_functor.hh.

template<typename I >
void mln::transform::internal::distance_functor< I >::process_ ( unsigned  ,
unsigned   
) [inline]

Definition at line 146 of file distance_functor.hh.