Public Types | Public Member Functions

mln::internal::thru_find_impl< I, F > Struct Template Reference

Find correct implementation. More...

#include <thru_image.hh>

List of all members.

Public Types

typedef thru_image_read< I, F > read
typedef thru_image_write< I, F > write

Public Member Functions

typedef mlc_if (mlc_and(mln_trait_fun_is_assignable(F), mlc_and(mlc_not(mlc_is_const(I)), mln::metal::equal< mln_trait_image_pw_io(I), trait::image::pw_io::read_write >)), write, read) ret

Detailed Description

template<typename I, typename F>
struct mln::internal::thru_find_impl< I, F >

Find correct implementation.

Definition at line 55 of file thru_image.hh.


Member Typedef Documentation

template<typename I , typename F >
typedef thru_image_read<I, F> mln::internal::thru_find_impl< I, F >::read

Definition at line 58 of file thru_image.hh.

template<typename I , typename F >
typedef thru_image_write<I, F> mln::internal::thru_find_impl< I, F >::write

Definition at line 57 of file thru_image.hh.


Member Function Documentation

template<typename I , typename F >
typedef mln::internal::thru_find_impl< I, F >::mlc_if ( mlc_and(mln_trait_fun_is_assignable(F), mlc_and(mlc_not(mlc_is_const(I)), mln::metal::equal< mln_trait_image_pw_io(I), trait::image::pw_io::read_write >))  ,
write  ,
read   
)