intnslib 0.1
A library to hold common functionality used across multiple projects.
Loading...
Searching...
No Matches
intns::memory::ReleaseHook Concept Reference

Concept to check if a type supports the release hook. Type T must implement Policy::on_release(T&), which is noexcept. More...

#include <ObjectPool.hpp>

Concept definition

template<typename Policy, typename T>
concept intns::memory::ReleaseHook = requires(T& obj) {
{ Policy::on_release(obj) } noexcept;
}
Concept to check if a type supports the release hook. Type T must implement Policy::on_release(T&),...
Definition ObjectPool.hpp:30

Detailed Description

Concept to check if a type supports the release hook. Type T must implement Policy::on_release(T&), which is noexcept.

Template Parameters
TThe type to check for the release hook.