Commit Graph

5 Commits

Author SHA1 Message Date
Shauren
5d819786c0 GCC build fix
(cherry picked from commit b705283d0e)
2024-03-25 20:21:44 +01:00
Shauren
42344444b7 Tests: Disable intentionally triggered warning in test code
(cherry picked from commit 37899f3954)
2024-03-25 20:18:49 +01:00
Shauren
fe9c30f404 Core/Utils: unique_trackable_ptr improvements
* Added comparison operators
* Added type casting helper functions

(cherry picked from commit f690b69338)
2024-03-25 20:18:39 +01:00
Shauren
b45f7583c7 Fix tests build
(cherry picked from commit 1f3ebbb23c)
2024-03-25 20:16:47 +01:00
Shauren
8acf79193f Core/Utils: Added a custom smart pointer type unique_trackable_ptr - a specialized variant of std::shared_ptr that enforces unique ownership
* This is intended to be used by external code unable to track object lifetime such as custom scripting engines

(cherry picked from commit 32e54b6bd1)
2024-03-25 20:16:28 +01:00