Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
Loading...
Searching...
No Matches
kcenon::thread::platform::system_info Struct Reference

System information structure. More...

#include <platform_detection.h>

Collaboration diagram for kcenon::thread::platform::system_info:
Collaboration graph

Public Attributes

os_type os
 
cpu_architecture arch
 
uint32_t physical_cores
 
uint32_t logical_cores
 
uint32_t efficiency_cores
 
bool is_container
 
bool is_arm64
 
bool has_efficiency_cores
 

Detailed Description

System information structure.

Definition at line 81 of file platform_detection.h.

Member Data Documentation

◆ arch

cpu_architecture kcenon::thread::platform::system_info::arch

Definition at line 83 of file platform_detection.h.

◆ efficiency_cores

uint32_t kcenon::thread::platform::system_info::efficiency_cores

Definition at line 86 of file platform_detection.h.

◆ has_efficiency_cores

bool kcenon::thread::platform::system_info::has_efficiency_cores

Definition at line 89 of file platform_detection.h.

◆ is_arm64

bool kcenon::thread::platform::system_info::is_arm64

Definition at line 88 of file platform_detection.h.

◆ is_container

bool kcenon::thread::platform::system_info::is_container

Definition at line 87 of file platform_detection.h.

◆ logical_cores

uint32_t kcenon::thread::platform::system_info::logical_cores

Definition at line 85 of file platform_detection.h.

◆ os

os_type kcenon::thread::platform::system_info::os

Definition at line 82 of file platform_detection.h.

Referenced by kcenon::thread::platform::get_system_info().

◆ physical_cores

uint32_t kcenon::thread::platform::system_info::physical_cores

Definition at line 84 of file platform_detection.h.


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