MAINT-4952: Use IntrusivePtr for BufferArray,HttpHeaders,HttpOptions.
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.
Showing
- indra/llcorehttp/bufferarray.h 1 addition, 1 deletionindra/llcorehttp/bufferarray.h
- indra/llcorehttp/httpheaders.h 1 addition, 1 deletionindra/llcorehttp/httpheaders.h
- indra/llcorehttp/httpoptions.h 1 addition, 1 deletionindra/llcorehttp/httpoptions.h
- indra/llcrashlogger/llcrashlogger.cpp 1 addition, 1 deletionindra/llcrashlogger/llcrashlogger.cpp
- indra/llmessage/llavatarnamecache.cpp 2 additions, 2 deletionsindra/llmessage/llavatarnamecache.cpp
- indra/llmessage/llcorehttputil.cpp 4 additions, 4 deletionsindra/llmessage/llcorehttputil.cpp
- indra/llmessage/llcorehttputil.h 28 additions, 28 deletionsindra/llmessage/llcorehttputil.h
- indra/newview/llfacebookconnect.cpp 9 additions, 9 deletionsindra/newview/llfacebookconnect.cpp
- indra/newview/llflickrconnect.cpp 8 additions, 8 deletionsindra/newview/llflickrconnect.cpp
- indra/newview/llgroupmgr.cpp 2 additions, 2 deletionsindra/newview/llgroupmgr.cpp
- indra/newview/llmaterialmgr.cpp 2 additions, 2 deletionsindra/newview/llmaterialmgr.cpp
- indra/newview/llmediadataclient.cpp 2 additions, 2 deletionsindra/newview/llmediadataclient.cpp
- indra/newview/lltwitterconnect.cpp 8 additions, 8 deletionsindra/newview/lltwitterconnect.cpp
- indra/newview/llviewermedia.cpp 1 addition, 1 deletionindra/newview/llviewermedia.cpp
- indra/newview/llwebprofile.cpp 1 addition, 1 deletionindra/newview/llwebprofile.cpp
- indra/newview/llxmlrpctransaction.cpp 3 additions, 3 deletionsindra/newview/llxmlrpctransaction.cpp
Loading
Please register or sign in to comment