OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
ObjectFunction Struct Referenceabstract

Abstract base class for functor objects whose argument is an Object. More...

#include <ObjectFunction.h>

Inheritance diagram for ObjectFunction:
Inheritance graph
Collaboration diagram for ObjectFunction:
Collaboration graph

Public Member Functions

virtual ~ObjectFunction ()
 
virtual void operator() (Object *) const =0
 The function to be executed.
 

Detailed Description

Abstract base class for functor objects whose argument is an Object.

Definition at line 32 of file ObjectFunction.h.

Constructor & Destructor Documentation

◆ ~ObjectFunction()

ObjectFunction::~ObjectFunction ( )
virtual

Definition at line 24 of file ObjectFunction.cpp.

Member Function Documentation

◆ operator()()

virtual void ObjectFunction::operator() ( Object ) const
pure virtual

The function to be executed.

Implemented in OpalData::ClearReference.


The documentation for this struct was generated from the following files: