Flow
Documentation for the Flow C++ Library
Loading...
Searching...
No Matches
flow::ThreadTask::ThreadTaskImp< Callable > Struct Template Referencefinal
Inheritance diagram for flow::ThreadTask::ThreadTaskImp< Callable >:

Public Member Functions

template<typename C>
 ThreadTaskImp (C &&callable)
virtual void executeImp () override
Public Member Functions inherited from flow::ThreadTask::ThreadTaskInterface
virtual ~ThreadTaskInterface ()=default

Public Attributes

Callable task

Detailed Description

template<typename Callable>
struct flow::ThreadTask::ThreadTaskImp< Callable >

Definition at line 17 of file flow_thread_task.h.

Constructor & Destructor Documentation

◆ ThreadTaskImp()

template<typename Callable>
template<typename C>
flow::ThreadTask::ThreadTaskImp< Callable >::ThreadTaskImp ( C && callable)
inline

Member Function Documentation

◆ executeImp()

template<typename Callable>
virtual void flow::ThreadTask::ThreadTaskImp< Callable >::executeImp ( )
inlineoverridevirtual

Implements flow::ThreadTask::ThreadTaskInterface.

Definition at line 23 of file flow_thread_task.h.

23 {
24 task();
25 }

References task.

Member Data Documentation

◆ task

template<typename Callable>
Callable flow::ThreadTask::ThreadTaskImp< Callable >::task

Definition at line 18 of file flow_thread_task.h.

Referenced by executeImp(), and ThreadTaskImp().


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