FastLED 3.9.15
Loading...
Searching...
No Matches

◆ CoroutineTask()

fl::task::CoroutineTask::CoroutineTask ( const CoroutineConfig & config)
inline

Definition at line 218 of file task.cpp.hpp.

220 , mTraceLabel(config.trace ? make_unique<string>(make_trace_label(*config.trace)) : nullptr)
221 , mCoroutine(make_unique<Coroutine>(config.name, config.func, config.stack_size, config.priority,
222 config.core_id.has_value() ? config.core_id.value() : -1)) {}
unique_ptr< string > mTraceLabel
Definition task.cpp.hpp:265
unique_ptr< Coroutine > mCoroutine
Definition task.cpp.hpp:266
string make_trace_label(const TracePoint &trace)
Definition task.cpp.hpp:15
fl::enable_if<!fl::is_array< T >::value, unique_ptr< T > >::type make_unique(Args &&... args) FL_NOEXCEPT
Definition unique_ptr.h:261

References fl::make_unique(), mCoroutine, mTaskId, mTraceLabel, and fl::type_rank< T >::value.

+ Here is the call graph for this function: