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 >::ret & del_ () const
I & del_ ()

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


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]
template<typename I , typename E >
I ::qlf_value* mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >::buffer (  )  [inline]
template<typename I , typename E >
const I ::value* mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >::buffer (  )  const [inline]
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]
template<typename I , typename E >
I& mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >::del_ (  )  [inline, private]
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]
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]
template<typename I , typename E >
I ::lvalue mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >::element ( unsigned  i  )  [inline]
template<typename I , typename E >
unsigned mln::internal::image_identity_impl__fastest< mln::trait::image::speed::fastest, I, E >::nelements (  )  const [inline]
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]