1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 14:27:35 +00:00

AK: Add RefPtrTraits to allow implementing custom null pointers

This adds the ability to implement custom null states that allow
storing state in null pointers.
This commit is contained in:
Tom 2020-09-23 10:17:43 -06:00 committed by Andreas Kling
parent 4dd104607d
commit 3c1ef744f6
5 changed files with 131 additions and 71 deletions

View file

@ -113,6 +113,9 @@ template<typename T>
class Optional;
template<typename T>
class RefPtrTraits;
template<typename T, typename PtrTraits = RefPtrTraits<T>>
class RefPtr;
template<typename T>