Commit Graph

5 Commits

Author SHA1 Message Date
Shauren
08c293462f GCC build fix
(cherry picked from commit b705283d0e)
2024-03-14 00:14:31 +01:00
Shauren
668932cf1d Tests: Disable intentionally triggered warning in test code
(cherry picked from commit 37899f3954)
2024-03-13 22:13:45 +01:00
Shauren
e3ecd87a76 Core/Utils: unique_trackable_ptr improvements
* Added comparison operators
* Added type casting helper functions

(cherry picked from commit f690b69338)
2024-03-13 22:13:02 +01:00
Shauren
92547f4b31 Fix tests build
(cherry picked from commit 1f3ebbb23c)
2024-03-13 22:12:41 +01:00
Shauren
b0eee55897 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-13 22:11:12 +01:00