aboutsummaryrefslogtreecommitdiffstats
path: root/common/intrusive_ptr.h
Commit message (Expand)AuthorAgeFilesLines
* Fix some clang-tidy warningsChris Robinson2023-12-081-3/+3
* Remove some unnecessary atomic wrappersChris Robinson2023-12-031-1/+1
* Use macros for the likely/unlikely attributesChris Robinson2023-03-011-2/+2
* Rename a potentially confusing member functionChris Robinson2022-12-081-6/+6
* Avoid using a macro to wrap standard attributesChris Robinson2022-12-061-2/+2
* Use standard likely/unlikely attributes when availableChris Robinson2022-12-051-2/+2
* Simplify some move assignmentsChris Robinson2022-03-251-4/+4
* Protect intrusive_ptr and ComPtr from moving to itselfChris Robinson2022-03-251-10/+10
* Make a couple more operator bools explicitChris Robinson2022-02-201-1/+1
* Allow intrusive_ptr::reset to take a new pointerChris Robinson2020-08-241-2/+2
* Don't clean up more than necessary on destructionChris Robinson2019-09-201-2/+8
* Modify LIKELY and UNLIKELY to not need extra parenthesisChris Robinson2019-08-041-1/+1
* Add operator* to intrusive_ptrChris Robinson2019-08-011-0/+1
* Add and use an intrusive_ptr typeChris Robinson2019-08-011-0/+65
* Add a common base for auto-deleting ref-counted objectsChris Robinson2019-08-011-0/+48