DiSMEC++
dismec::parallel::cpu_id_t Class Reference

Strong typedef for an int to signify a (core of a) cpu. More...

#include <thread_id.h>

Inheritance diagram for dismec::parallel::cpu_id_t:
dismec::opaque_int_type< cpu_id_t >

Private Member Functions

constexpr opaque_int_type (T v) noexcept
 ! Explicit constructor from an underlying int. More...
 

Additional Inherited Members

- Public Member Functions inherited from dismec::opaque_int_type< cpu_id_t >
constexpr opaque_int_type (std::int_fast32_t v) noexcept
 ! Explicit constructor from an underlying int. More...
 
constexpr std::int_fast32_t to_index () const
 ! Explicitly convert to an integer. More...
 
- Protected Attributes inherited from dismec::opaque_int_type< cpu_id_t >
std::int_fast32_t m_Value
 

Detailed Description

Strong typedef for an int to signify a (core of a) cpu.

Definition at line 34 of file thread_id.h.

Member Function Documentation

◆ opaque_int_type()

constexpr dismec::opaque_int_type< Tag, T >::opaque_int_type
inlineexplicitconstexprprivatenoexcept

! Explicit constructor from an underlying int.

Definition at line 29 of file opaque_int.h.


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