summaryrefslogtreecommitdiff
path: root/AK/Weakable.h
AgeCommit message (Expand)Author
2021-01-25Everywhere: Hook up remaining debug macros to Debug.h.asynts
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2020-12-31AK: Fix some WeakPtr copy constructor variants not copying the linkTom
2020-12-31AK: Fix a race condition with WeakPtr<T>::strong_ref and destructionTom
2020-11-10AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safeTom
2020-08-30AK: Unbreak building with extra debug macrosBen Wiederhake
2020-07-04AK: Add Weakable::revoke_weak_ptrs()Andreas Kling
2020-06-12AK: Remove useless castsSergey Bugaev
2020-02-15AK: Make sure that Weakable always has the same memory layoutAndreas Kling
2020-01-25AK: Assert if trying to create a WeakPtr to an object being destroyedAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-06-21AK: Rename Retainable.h => RefCounted.h.Andreas Kling
2019-06-21AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.Andreas Kling
2019-06-21AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.Andreas Kling
2019-06-21AK: Rename Retainable => RefCounted.Andreas Kling
2019-05-28Add clang-format fileRobin Burchell
2019-01-31Big, possibly complete sweep of naming changes.Andreas Kling
2018-10-13Start using WeakPtr for some of the WindowManager window pointers.Andreas Kling
2018-10-13Add WeakPtr/Weakable templates.Andreas Kling