Public Types | Public Member Functions | Protected Attributes

mln::value::shell< F, I > Struct Template Reference

#include <shell.hh>

Inheritance diagram for mln::value::shell< F, I >:
Inheritance graph

List of all members.

Public Types

typedef Proxy< void > category
typedef void enc
typedef value equiv
typedef shell< F, I > exact_t
typedef F::result value

Public Member Functions

value operator= (value)
 shell (Image< I > &ima, const typename I::site &s)
F::result subj_ ()

Protected Attributes

I & ima_
I::site s_
F::result v_

Detailed Description

template<typename F, typename I>
struct mln::value::shell< F, I >

Definition at line 67 of file shell.hh.


Member Typedef Documentation

typedef Proxy<void> mln::Proxy< shell< F, I > >::category [inherited]

Reimplemented from mln::Object< shell< F, I > >.

Definition at line 234 of file core/concept/proxy.hh.

template<typename F , typename I >
typedef void mln::value::shell< F, I >::enc

Definition at line 81 of file shell.hh.

template<typename F , typename I >
typedef value mln::value::shell< F, I >::equiv

Definition at line 84 of file shell.hh.

typedef shell< F, I > mln::Object< shell< F, I > >::exact_t [inherited]

Definition at line 173 of file object.hh.

template<typename F , typename I >
typedef F ::result mln::value::shell< F, I >::value

Definition at line 72 of file shell.hh.


Constructor & Destructor Documentation

template<typename F , typename I >
mln::value::shell< F, I >::shell ( Image< I > &  ima,
const typename I::site &  s 
)

Definition at line 106 of file shell.hh.


Member Function Documentation

template<typename F , typename I >
value mln::value::shell< F, I >::operator= ( value   ) 
template<typename F , typename I >
F::result mln::value::shell< F, I >::subj_ (  ) 

Definition at line 125 of file shell.hh.


Member Data Documentation

template<typename F , typename I >
I& mln::value::shell< F, I >::ima_ [protected]

Definition at line 96 of file shell.hh.

template<typename F , typename I >
I ::site mln::value::shell< F, I >::s_ [protected]

Definition at line 97 of file shell.hh.

template<typename F , typename I >
F ::result mln::value::shell< F, I >::v_ [protected]

Definition at line 98 of file shell.hh.