ZXFoundation™ 26h2
Loading...
Searching...
No Matches
zxfoundation::sync::irq_lockable Concept Referenceexport

Concept for lockable types that handle IRQ state. More...

Concept definition

template<typename L>
concept zxfoundation::sync::irq_lockable = requires(L& l, const irqflags& flags) {
{ l.lock_irqsave() } noexcept -> std::same_as<irqflags>;
{ l.unlock_irqrestore(flags) } noexcept -> std::same_as<void>;
}
Concept for lockable types that handle IRQ state.
Definition lockable.cxxm:24

Detailed Description

Concept for lockable types that handle IRQ state.