zpp
Zephyr C++20 Framework
zpp::thread_data Class Reference

thread_data holds the stack and thread control block memory More...

#include <thread_data.hpp>

Public Member Functions

constexpr thread_data () noexcept=default
 
constexpr auto native_handle () noexcept -> struct k_thread *
 
 thread_data (const thread_data &)=delete
 
 thread_data (thread_data &&)=delete
 
thread_dataoperator= (const thread_data &)=delete
 
thread_dataoperator= (thread_data &&)=delete
 

Detailed Description

thread_data holds the stack and thread control block memory

Definition at line 19 of file thread_data.hpp.

Constructor & Destructor Documentation

◆ thread_data() [1/3]

constexpr zpp::thread_data::thread_data ( )
constexprdefaultnoexcept

◆ thread_data() [2/3]

zpp::thread_data::thread_data ( const thread_data )
delete

◆ thread_data() [3/3]

zpp::thread_data::thread_data ( thread_data &&  )
delete

Member Function Documentation

◆ native_handle()

constexpr auto zpp::thread_data::native_handle ( ) -> struct k_thread*
inlineconstexprnoexcept

Definition at line 26 of file thread_data.hpp.

27  {
28  return &m_thread_data;
29  }

◆ operator=() [1/2]

thread_data& zpp::thread_data::operator= ( const thread_data )
delete

◆ operator=() [2/2]

thread_data& zpp::thread_data::operator= ( thread_data &&  )
delete

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