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

Function object. Often used. More...

#include <MP_utilities.hpp>

Inheritance diagram for flopc::Functor:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void operator() () const =0

Protected Member Functions

 Functor ()
virtual ~Functor ()
 Functor (const Functor &)

Private Member Functions

Functoroperator= (const Functor &)

Detailed Description

Function object. Often used.

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

Definition at line 29 of file MP_utilities.hpp.


Constructor & Destructor Documentation

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

Definition at line 33 of file MP_utilities.hpp.

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

Definition at line 34 of file MP_utilities.hpp.

flopc::Functor::Functor ( const Functor  )  [protected]


Member Function Documentation

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

Implemented in flopc::Constant_max::MaxFunctor, flopc::Constant_min, flopc::Constant_sum, flopc::Constant_product, flopc::DataRef, flopc::MP_data, flopc::Functor_conditional, flopc::MP_domain_set, flopc::insertFunctor< nbr >, flopc::MP_domain_subset< nbr >, flopc::Expression_sum::SumFunctor, flopc::MP::GenerateFunctor, flopc::InsertFunctor< nbr >, and flopc::MP_variable.

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


The documentation for this class was generated from the following file:
Generated on Fri May 16 19:22:55 2008 for FLOPC++ by  doxygen 1.4.7