Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

template<class Functor>
class Enlighten::FunctorCommand

    └>Enlighten::Command

Callable object (incl. lambda expressions) commands.

Functions

NameDescription
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.


Anchor
adfbeb91af54737ae5b9a8b2cfe111a75
adfbeb91af54737ae5b9a8b2cfe111a75

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.


Anchor
a7f0cbf451feee3adc7d42c4f89173935
a7f0cbf451feee3adc7d42c4f89173935

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.


Anchor
a503adff47307e3ed8733dca80a7d4514
a503adff47307e3ed8733dca80a7d4514

Enlighten::FunctorCommand< Functor >::FunctorCommand

...

public: FunctorCommand
(
    Functor && functor
)

...

Constructor.


Anchor
ae74542045de243c73987f8029a543bda
ae74542045de243c73987f8029a543bda

Enlighten::FunctorCommand< Functor >::FunctorCommand

...

public: FunctorCommand
(
    FunctorCommand && other
)

...

Move Constructor.