Foundation
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Foundation::Core::LambdaJobCallable< Fn > Class Template Referencefinal

#include <JobSystem.hpp>

Inheritance diagram for Foundation::Core::LambdaJobCallable< Fn >:
Foundation::Core::JobCallable

Public Member Functions

 LambdaJobCallable (Fn &&function)
 
void Execute (JobContext &context) override
 
- Public Member Functions inherited from Foundation::Core::JobCallable
virtual ~JobCallable ()=default
 

Private Attributes

Fn mFunction
 

Constructor & Destructor Documentation

◆ LambdaJobCallable()

template<typename Fn >
Foundation::Core::LambdaJobCallable< Fn >::LambdaJobCallable ( Fn &&  function)
inlineexplicit

Member Function Documentation

◆ Execute()

template<typename Fn >
void Foundation::Core::LambdaJobCallable< Fn >::Execute ( JobContext context)
inlineoverridevirtual

Member Data Documentation

◆ mFunction

template<typename Fn >
Fn Foundation::Core::LambdaJobCallable< Fn >::mFunction
private

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