Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::ecs::AtomicResourceTrait Concept Reference

Concept for atomic resources that can be accessed concurrently. More...

#include <resource.hpp>

Concept definition

template<typename T>
concept helios::ecs::AtomicResourceTrait = ResourceTrait<T> && requires { std::atomic<T>{}; }
Concept for atomic resources that can be accessed concurrently.
Definition resource.hpp:48
Concept for valid resource types.
Definition resource.hpp:21

Detailed Description

Concept for atomic resources that can be accessed concurrently.

Atomic resources don't affect scheduling and are thread-safe.

Definition at line 48 of file resource.hpp.