Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::IFunctorWithArgumentT< ArgType > Class Template Referenceabstract

Interface of a functor with an argument but without a return value. More...

#include <arccore/base/IFunctor.h>

Public Member Functions

virtual ~IFunctorWithArgumentT ()
 Releases resources.
virtual void executeFunctor (ArgType arg)=0
 Executes the associated method.

Protected Member Functions

 IFunctorWithArgumentT (const IFunctorWithArgumentT< ArgType > &rhs)=default
IFunctorWithArgumentT< ArgType > & operator= (const IFunctorWithArgumentT< ArgType > &rhs)=default

Detailed Description

template<typename ArgType>
class Arcane::IFunctorWithArgumentT< ArgType >

Interface of a functor with an argument but without a return value.

Definition at line 52 of file arccore/src/base/arccore/base/IFunctor.h.

Constructor & Destructor Documentation

◆ ~IFunctorWithArgumentT()

template<typename ArgType>
virtual Arcane::IFunctorWithArgumentT< ArgType >::~IFunctorWithArgumentT ( )
inlinevirtual

Releases resources.

Definition at line 57 of file arccore/src/base/arccore/base/IFunctor.h.

◆ IFunctorWithArgumentT()

template<typename ArgType>
Arcane::IFunctorWithArgumentT< ArgType >::IFunctorWithArgumentT ( )
inlineprotected

Definition at line 61 of file arccore/src/base/arccore/base/IFunctor.h.

Member Function Documentation

◆ executeFunctor()

template<typename ArgType>
virtual void Arcane::IFunctorWithArgumentT< ArgType >::executeFunctor ( ArgType arg)
pure virtual

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