MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Memory::TriviallyCopyable Concept Reference

Constraint for types that can be safely copied bitwise. More...

#include <RingBuffer.hpp>

Concept definition

template<typename T>
concept MayaFlux::Memory::TriviallyCopyable = std::is_trivially_copyable_v<T>
Constraint for types that can be safely copied bitwise.

Detailed Description

Constraint for types that can be safely copied bitwise.

Required for lock-free ring buffers to ensure atomic operations don't invoke copy constructors during concurrent access.

Definition at line 13 of file RingBuffer.hpp.