Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
kcenon::common::concepts::ThreadSafeContainer Concept Reference

A container designed for thread-safe access. More...

#include <container.h>

Concept definition

template<typename T>
{ t.lock() };
}
A type that satisfies basic container requirements.
Definition container.h:48
A container designed for thread-safe access.
Definition container.h:248

Detailed Description

A container designed for thread-safe access.

Thread-safe containers must provide a lock() method returning a lock guard.

Example usage:

template<ThreadSafeContainer C>
void safe_access(C& container) {
auto lock = container.lock();
// Safe operations under lock
}

Definition at line 248 of file container.h.