Chris Robinson
|
6d0bd1a532
|
Simplify some move assignments
|
2022-03-25 16:36:46 -07:00 |
|
Chris Robinson
|
b80dc50495
|
Protect intrusive_ptr and ComPtr from moving to itself
|
2022-03-25 03:47:43 -07:00 |
|
Chris Robinson
|
6c643e59e9
|
Make a couple more operator bools explicit
|
2022-02-20 22:04:19 -08:00 |
|
Chris Robinson
|
01f76f2b67
|
Allow intrusive_ptr::reset to take a new pointer
|
2020-08-24 14:09:26 -07:00 |
|
Chris Robinson
|
b9daffe159
|
Don't clean up more than necessary on destruction
|
2019-09-20 10:58:29 -07:00 |
|
Chris Robinson
|
2fa2c35bdc
|
Modify LIKELY and UNLIKELY to not need extra parenthesis
|
2019-08-04 11:59:14 -07:00 |
|
Chris Robinson
|
61bb079036
|
Add operator* to intrusive_ptr
|
2019-08-01 20:15:47 -07:00 |
|
Chris Robinson
|
0be823320d
|
Add and use an intrusive_ptr type
|
2019-08-01 15:19:37 -07:00 |
|
Chris Robinson
|
65f7fc610e
|
Add a common base for auto-deleting ref-counted objects
Which will also work as the basis for a future intrusive_ptr
|
2019-08-01 13:43:32 -07:00 |
|