LibWeb: Reorganize definitions and includes to avoid circular references

This is necessary to avoid a circular reference when including
Serializable.h in DOMException.h.

This moves the definition of SerializationRecord, SerializationMemory,
and DeserializationMemory into LibWeb/Forward.h so that Serializable.h
only needs to include LibWeb/Forward.h.
This commit is contained in:
Kenneth Myhra 2024-11-22 11:51:40 +01:00 committed by Andreas Kling
parent 4569b997a6
commit 53394230ca
Notes: github-actions[bot] 2024-11-24 10:12:57 +00:00
7 changed files with 25 additions and 6 deletions

View file

@ -7,6 +7,7 @@
#include <LibWeb/Bindings/DOMQuadPrototype.h>
#include <LibWeb/Bindings/Intrinsics.h>
#include <LibWeb/Geometry/DOMQuad.h>
#include <LibWeb/HTML/StructuredSerialize.h>
namespace Web::Geometry {