Public Member Functions

mln::internal::neighb_niter_impl_graph_window< P, E > Struct Template Reference

Add more implementation for neighborhoods made from graph_window_base windows. More...

#include <neighb_niter_impl.hh>

Inheritance diagram for mln::internal::neighb_niter_impl_graph_window< P, E >:
Inheritance graph

List of all members.

Public Member Functions

unsigned id () const

Detailed Description

template<typename P, typename E>
struct mln::internal::neighb_niter_impl_graph_window< P, E >

Add more implementation for neighborhoods made from graph_window_base windows.

FIXME: we need to redeclare the graph element interface. Here, a neighb niter iterator encapsulates a window qiter iterator. A window qiter iterator is a Proxy on a site P and can convert towards a graph element through its member element().

The window qiter iterator cannot have an automatic conversion towards a graph element since there would be an ambiguity between this conversion and the conversion to a psite P, if P is also a graph element.

Definition at line 77 of file neighb_niter_impl.hh.


Member Function Documentation

template<typename P , typename E >
unsigned mln::internal::neighb_niter_impl_graph_window< P, E >::id (  )  const [inline]

Definition at line 79 of file neighb_niter_impl.hh.