Bananymous
|
b97c123764
|
BAN: Make WeakPtr::lock const
There is no reason why it would not be :)
Also this prevented upstream from compiling
|
2025-06-11 16:53:43 +03:00 |
Bananymous
|
010c2c934b
|
BAN: Write RefPtr and WeakPtr to be thread safe
|
2024-06-28 22:00:29 +03:00 |
Bananymous
|
511fc870a1
|
BAN: Mark RefPtr and WeakPtr operator bool() as explicit
|
2024-06-17 20:19:36 +03:00 |
Bananymous
|
cfdce9be61
|
BAN: Mark RefPtr and WeakPtr helper destructors virtual
Also fix a bug in WeakPtr::lock() which would assert false if the
underlying weak link was not initialized
|
2024-06-02 16:50:26 +03:00 |
Bananymous
|
0c8e9fe095
|
Kernel: Add operator bool() for WeakPtr
|
2024-02-08 02:26:46 +02:00 |
Bananymous
|
dfe5a2d665
|
All: Cleanup all files
Add newline to end of files and remove whitespace from end of lines
|
2024-01-24 15:53:38 +02:00 |
Bananymous
|
ef68e12125
|
BAN: Implement basic WeakPtr
This can be constructed from classes that inherit from Weakable
|
2023-09-25 19:43:10 +03:00 |