# flopc::Functor Class Reference
[Internal (private) interface.]

Function object. More...

`#include <MP_utilities.hpp>`

Inheritance diagram for flopc::Functor:
[legend]

List of all members.

## Public Member Functions
virtual void | operator() () const =0
## Protected Member Functions
| Functor ()
virtual | ~Functor ()
## Private Member Functions
| Functor (const Functor &)
Functor & | operator= (const Functor &)

## Detailed Description

Function object.

Often used

Note:
  is the base class for passing a fucntion object around.

Definition at line 26 of file MP_utilities.hpp.

## Constructor & Destructor Documentation

flopc::Functor::Functor | ( |  | ) | `[inline, protected]`

Definition at line 30 of file MP_utilities.hpp.

virtual flopc::Functor::~Functor | ( |  | ) | `[inline, protected, virtual]`

Definition at line 31 of file MP_utilities.hpp.

flopc::Functor::Functor | ( | const Functor & |  | ) | `[private]`

## Member Function Documentation

virtual void flopc::Functor::operator() | ( |  | ) | const`[pure virtual]`

Implemented in flopc::DataRef, flopc::MP_data, flopc::MP_domain_set, flopc::insertFunctor< nbr >, flopc::MP_domain_subset< nbr >, flopc::GenerateFunctor, flopc::InsertFunctor< nbr >, and flopc::MP_variable.

Functor& flopc::Functor::operator= | ( | const Functor & |  | ) | `[private]`

Reimplemented in flopc::DataRef, and flopc::MP_data.

The documentation for this class was generated from the following file:

- /home/coin/svn-release/Smi-0.93.1/FlopCpp/src/MP_utilities.hpp