RedCore
Loading...
Searching...
No Matches
red::PoolObject Concept Reference

#include <ObjectPool.h>

Concept definition

template<typename T>
concept red::PoolObject = requires(T& t) {
{ t.acquire() } -> std::same_as<void>;
{ t.release() } -> std::same_as<void>;
}
Definition ObjectPool.h:13