/
class Enlighten FunctorCommand

This is the documentation for Enlighten.

class Enlighten FunctorCommand

template<class Functor>
class Enlighten::FunctorCommand

    └>Enlighten::Command

Callable object (incl. lambda expressions) commands.

Functions

Name Description
Execute(IUpdateManagerWorker *)

Function called when the command is executed, which will happen on the worker thread if one is running.

Execute(IUpdateManagerWorker *)

Function called when the command is executed, which will happen on the worker thread if one is running.

FunctorCommand(Functor &&)

Constructor.

FunctorCommand(FunctorCommand &&)

Move Constructor.


virtual void Enlighten::FunctorCommand< Functor >::Execute


public: virtual void Execute
(
    IUpdateManagerWorker * worker
)


Function called when the command is executed, which will happen on the worker thread if one is running.


virtual void Enlighten::Command::Execute


public: virtual void Execute
(
    IUpdateManagerWorker * worker
)


Function called when the command is executed, which will happen on the worker thread if one is running.


Enlighten::FunctorCommand< Functor >::FunctorCommand


public: FunctorCommand
(
    Functor && functor
)


Constructor.


Enlighten::FunctorCommand< Functor >::FunctorCommand


public: FunctorCommand
(
    FunctorCommand && other
)


Move Constructor.

Related content

class Enlighten FunctorCommand
class Enlighten FunctorCommand
More like this
class Enlighten WorkerFunctorCommand
class Enlighten WorkerFunctorCommand
More like this
class Enlighten CallableEnqueueFunctorCommand
class Enlighten CallableEnqueueFunctorCommand
More like this
class Enlighten CallableEnqueueFunctorCommand
class Enlighten CallableEnqueueFunctorCommand
More like this
class Enlighten CallableEnqueueFunctorCommand
class Enlighten CallableEnqueueFunctorCommand
More like this
class Enlighten WorkerFunctionParameterCommand
class Enlighten WorkerFunctionParameterCommand
More like this