aboutsummaryrefslogtreecommitdiff
path: root/tests/common/UniqueTrackablePtr.cpp
AgeCommit message (Collapse)Author
2024-03-25GCC build fixShauren
(cherry picked from commit b705283d0e6c1619ea3e436a15d40a0670caf1a3)
2024-03-25Tests: Disable intentionally triggered warning in test codeShauren
(cherry picked from commit 37899f395476c5f1c9d092a8f8425d2a379eeac7)
2024-03-25Core/Utils: unique_trackable_ptr improvementsShauren
* Added comparison operators * Added type casting helper functions (cherry picked from commit f690b693386ef44754fa4528f3c565d563ad9468)
2024-03-25Fix tests buildShauren
(cherry picked from commit 1f3ebbb23cea1778ddc5ca52941861a98b667530)
2024-03-25Core/Utils: Added a custom smart pointer type unique_trackable_ptr - a ↵Shauren
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 32e54b6bd168c196adb45360b18721851162d731)