Skip to content
Snippets Groups Projects
  • Nat Goodspeed's avatar
    80d17b2d
    MAINT-4952: Use IntrusivePtr for BufferArray,HttpHeaders,HttpOptions. · 80d17b2d
    Nat Goodspeed authored
    Specifically, change the ptr_t typedefs for these LLCore classes to use
    IntrusivePtr rather than directly using boost::intrusive_ptr. This allows us
    to use a simple ptr_t(raw ptr) constructor rather than having to remember to
    code ptr_t(raw ptr, false) everywhere. In fact, the latter form is now invalid:
    remove the now-extraneous 'false' constructor parameters.
    80d17b2d
    History
    MAINT-4952: Use IntrusivePtr for BufferArray,HttpHeaders,HttpOptions.
    Nat Goodspeed authored
    Specifically, change the ptr_t typedefs for these LLCore classes to use
    IntrusivePtr rather than directly using boost::intrusive_ptr. This allows us
    to use a simple ptr_t(raw ptr) constructor rather than having to remember to
    code ptr_t(raw ptr, false) everywhere. In fact, the latter form is now invalid:
    remove the now-extraneous 'false' constructor parameters.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.