mln::Function< E > Struct Template Reference
[Functions]

Base class for implementation of function-objects. More...

#include <function.hh>

Inherits mln::Object< E >.

Inherited by mln::Function_v2v< function< meta::blue< mln::value::rgb::mln::value::rgb< n > > > >, mln::Function_v2v< function< meta::green< mln::value::rgb::mln::value::rgb< n > > > >, mln::Function_v2v< function< meta::hue< mln::value::hsi_::mln::value::hsi_< H, S, I > > > >, mln::Function_v2v< function< meta::hue< mln::value::hsl_::mln::value::hsl_< H, S, L > > > >, mln::Function_v2v< function< meta::inty< mln::value::hsi_::mln::value::hsi_< H, S, I > > > >, mln::Function_v2v< function< meta::lum< mln::value::hsl_::mln::value::hsl_< H, S, I > > > >, mln::Function_v2v< function< meta::red< mln::value::rgb::mln::value::rgb< n > > > >, mln::Function_v2v< function< meta::sat< mln::value::hsi_::mln::value::hsi_< H, S, I > > > >, mln::Function_v2v< function< meta::sat< mln::value::hsl_::mln::value::hsl_< H, S, L > > > >, mln::Function_v2v< E >, mln::Function_vv2b< E >, and mln::Function_vv2v< E >.

List of all members.

Protected Member Functions

 Function ()
 An operator() has to be provided.


Detailed Description

template<typename E>
struct mln::Function< E >

Base class for implementation of function-objects.

The parameter E is the exact type.


Constructor & Destructor Documentation

template<typename E>
mln::Function< E >::Function (  )  [inline, protected]

An operator() has to be provided.

Its signature depends on the particular function-object one considers.


Generated on Thu Sep 9 19:30:21 2010 for Milena (Olena) by  doxygen 1.5.6