FastLED 3.10.8
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
fl::enable_if<!fl::is_array< T >::value, unique_ptr< T > >::type make_unique(Args &&... args) FL_NO_EXCEPT
Definition unique_ptr.h:263
string make_trace_label(const TracePoint &trace) FL_NO_EXCEPT
Definition task.cpp.hpp:15

References fl::FL_NO_EXCEPT, fl::adl_barrier::make_unique(), mCoroutine, mTaskId, and mTraceLabel.

+ Here is the call graph for this function: