Milena (Olena)  User documentation 2.0a Id
 All Classes Namespaces Functions Variables Typedefs Enumerator Groups Pages
mln::Function< E > Struct Template Reference

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

#include <function.hh>

Inherits mln::Object< E >.

Inherited by mln::Function_n2v< E >, mln::Function_v2v< E >, mln::Function_vv2b< E >, and mln::Function_vv2v< E >.

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.

Definition at line 64 of file function.hh.

Constructor & Destructor Documentation

template<typename E >
Function< E >::Function ( )
inlineprotected

An operator() has to be provided.

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

Definition at line 219 of file function.hh.