mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-21 17:59:34 +00:00

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