CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::IntrusiveReferenceCountable Concept Reference

A concept type that checks if a given type T has a intrusive retain More...

#include <CeresEngine/Foundation/SmartPtr.hpp>

Concept definition

template<typename T>
concept CeresEngine::IntrusiveReferenceCountable = requires(T* ptr) {
ptr->retain();
ptr->release();
}
A concept type that checks if a given type T has a intrusive retain
Definition SmartPtr.hpp:106

Detailed Description

A concept type that checks if a given type T has a intrusive retain

Template Parameters
Tthe type to be checked against