summaryrefslogtreecommitdiff
path: root/src/safe_ptr.hh
AgeCommit message (Collapse)Author
2024-08-26Fix includes for debug buildMaxime Coste
Looks like we've been over eager with removing unused includes and did not realize they were only unused in optimized builds.
2024-08-16include headers cleanupAdriĆ  Arrufat
2019-01-24Header and dependency cleanupMaxime Coste
2017-08-04Fix SafeCountable and RefCountable copy/move logicMaxime Coste
The safe and ref counts should not get copied around.
2017-01-31Add some noexcept to pointer policiesMaxime Coste
2017-01-21Fix SafeCountable callstack trackingMaxime Coste
2016-12-03Small include fixMaxime Coste
2016-12-03Refactor RefPtr handling to use a policy classMaxime Coste
THe previous overload based system was pretty complex for no good reason.
2015-06-10Style tweakMaxime Coste
2015-05-27Extract Backtrace out of SafePtr as a general utilityMaxime Coste
2015-05-26Retreat ! go back to C++11 only codeMaxime Coste
This reverts commit b42de850314e7d76f873ddc7d64c5f7d2a30eb00.
2015-05-25Migrate code to c++14Maxime Coste
2015-02-23Use RefPtr as SafePtr backendMaxime Coste
2015-02-19Rename safe_ptr and ref_ptr to SafePtr and RefPtrMaxime Coste
2015-01-12replace all std::vector with VectorMaxime Coste
2014-12-23Remove trailing blank linesMaxime Coste
2014-10-28Add noexcept spec to move constructor and move assignMaxime Coste
2014-08-12Make safe_ptr able to track callstacksMaxime Coste
The code stays disabled, as the performance penalty is quite high, but can be enabled to help debugging safe pointers.