Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-11 | AK: Remove weird NonnullRefPtr(NonnullRefPtr&) constructor. | Andreas Kling | |
2019-07-04 | AK: Move some of LogStream out of line & add overloads for smart pointers. | Andreas Kling | |
2019-06-24 | NonnullRefPtr: Simplify copy constructors. | Andreas Kling | |
2019-06-24 | NonnullRefPtr: Some improvements. | Andreas Kling | |
- Delete the default constructor instead of just making it private. It's never valid to create an empty NonnullRefPtr. - Add copy assignment operators. I originally omitted these to force use of .copy_ref() at call sites, but the hassle/gain ratio is minuscule. - Allow calling all the assignment operators in all consumable states. This codifies that it's okay to overwrite a moved-from NonnullRefPtr. | |||
2019-06-21 | AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h. | Andreas Kling | |