-
- Downloads
Bug 1677466 - Move ParamTraits specializations with extra dependencies out of...
Bug 1677466 - Move ParamTraits specializations with extra dependencies out of IPCMessageUtils.h. r=mccr8 This moves parts of IPCMessageUtils.h to two new header files and adapts the include directives as necessary. The new header files are: - EnumSerializer.h, which defines the templates for enum serializers - IPCMessageUtilsSpecializations.h, which defines template specializations of ParamTraits with extra dependencies (building upon both IPCMessageUtils.h and EnumSerializer.h) This should minimize the dependencies pulled in by every consumer of IPCMessageUtils.h Differential Revision: https://phabricator.services.mozilla.com/D94459
Showing
- accessible/ipc/IPCTypes.h 1 addition, 1 deletionaccessible/ipc/IPCTypes.h
- docshell/base/SerializedLoadContext.h 1 addition, 0 deletionsdocshell/base/SerializedLoadContext.h
- dom/bindings/BindingIPCUtils.h 1 addition, 1 deletiondom/bindings/BindingIPCUtils.h
- dom/bindings/ErrorIPCUtils.h 1 addition, 0 deletionsdom/bindings/ErrorIPCUtils.h
- dom/cache/IPCUtils.h 1 addition, 1 deletiondom/cache/IPCUtils.h
- dom/canvas/IpdlQueue.h 1 addition, 0 deletionsdom/canvas/IpdlQueue.h
- dom/canvas/QueueParamTraits.h 1 addition, 1 deletiondom/canvas/QueueParamTraits.h
- dom/canvas/WebGLIpdl.h 1 addition, 0 deletionsdom/canvas/WebGLIpdl.h
- dom/canvas/WebGLQueueParamTraits.h 1 addition, 0 deletionsdom/canvas/WebGLQueueParamTraits.h
- dom/clients/manager/ClientIPCUtils.h 1 addition, 1 deletiondom/clients/manager/ClientIPCUtils.h
- dom/fetch/FetchIPCTypes.h 1 addition, 1 deletiondom/fetch/FetchIPCTypes.h
- dom/filehandle/SerializationHelpers.h 1 addition, 1 deletiondom/filehandle/SerializationHelpers.h
- dom/gamepad/ipc/GamepadMessageUtils.h 1 addition, 1 deletiondom/gamepad/ipc/GamepadMessageUtils.h
- dom/indexedDB/SerializationHelpers.h 2 additions, 1 deletiondom/indexedDB/SerializationHelpers.h
- dom/ipc/DocShellMessageUtils.h 1 addition, 1 deletiondom/ipc/DocShellMessageUtils.h
- dom/ipc/ReferrerInfoUtils.cpp 1 addition, 1 deletiondom/ipc/ReferrerInfoUtils.cpp
- dom/ipc/TabMessageUtils.h 1 addition, 2 deletionsdom/ipc/TabMessageUtils.h
- dom/ipc/UserActivationIPCUtils.h 1 addition, 1 deletiondom/ipc/UserActivationIPCUtils.h
- dom/ipc/jsactor/JSActor.h 1 addition, 1 deletiondom/ipc/jsactor/JSActor.h
- dom/localstorage/SerializationHelpers.h 1 addition, 1 deletiondom/localstorage/SerializationHelpers.h
Loading
Please register or sign in to comment