Public Member Functions | Private Member Functions

mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E > Struct Template Reference

#include <image_identity.hh>

List of all members.

Public Member Functions

unsigned border () const
I::qlf_value * buffer ()
const I::value * buffer () const
int delta_index (const typename I::psite::delta &dp) const
I::lvalue element (unsigned i)
I::rvalue element (unsigned i) const
unsigned nelements () const
I::site point_at_index (unsigned i) const

Private Member Functions

mln::metal::const_< I >::retdel_ () const
I & del_ ()

Detailed Description

template<typename I, typename E>
struct mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >

Definition at line 55 of file image_identity.hh.


Member Function Documentation

template<typename I , typename E >
unsigned mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >::border (  )  const [inline]

Definition at line 81 of file image_identity.hh.

template<typename I , typename E >
I ::qlf_value* mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >::buffer (  )  [inline]

Definition at line 86 of file image_identity.hh.

template<typename I , typename E >
const I ::value* mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >::buffer (  )  const [inline]

Definition at line 91 of file image_identity.hh.

template<typename I , typename E >
mln::metal::const_< I >::ret& mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >::del_ (  )  const [inline, private]

Definition at line 59 of file image_identity.hh.

template<typename I , typename E >
I& mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >::del_ (  )  [inline, private]

Definition at line 64 of file image_identity.hh.

template<typename I , typename E >
int mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >::delta_index ( const typename I::psite::delta &  dp  )  const [inline]

Definition at line 71 of file image_identity.hh.

template<typename I , typename E >
I ::rvalue mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >::element ( unsigned  i  )  const [inline]

Definition at line 96 of file image_identity.hh.

template<typename I , typename E >
I ::lvalue mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >::element ( unsigned  i  )  [inline]

Definition at line 101 of file image_identity.hh.

template<typename I , typename E >
unsigned mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >::nelements (  )  const [inline]

Definition at line 106 of file image_identity.hh.

template<typename I , typename E >
I ::site mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >::point_at_index ( unsigned  i  )  const [inline]

Definition at line 76 of file image_identity.hh.