mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 19:47:44 +00:00
LibWeb: Organize LibWeb forwarding header
Alphabetically sort everything (namespaces and forward declarations within namespaces), and de-duplicate repeated namespaces (namely the Web namespace appeared twice).
This commit is contained in:
parent
0d5e0d27aa
commit
19cc1327af
1 changed files with 116 additions and 108 deletions
|
@ -10,12 +10,43 @@
|
|||
#include <LibWeb/Bindings/Forward.h>
|
||||
|
||||
namespace Web {
|
||||
class EditEventHandler;
|
||||
class EventHandler;
|
||||
class FrameLoader;
|
||||
class LoadRequest;
|
||||
class Page;
|
||||
class PageClient;
|
||||
class PaintContext;
|
||||
class Resource;
|
||||
class ResourceLoader;
|
||||
class XMLDocumentBuilder;
|
||||
}
|
||||
|
||||
namespace Web::Bindings {
|
||||
class Intrinsics;
|
||||
class OptionConstructor;
|
||||
|
||||
enum class CanPlayTypeResult;
|
||||
enum class CanvasFillRule;
|
||||
enum class DOMParserSupportedType;
|
||||
enum class EndingType;
|
||||
enum class ImageSmoothingQuality;
|
||||
enum class ReferrerPolicy;
|
||||
enum class RequestCache;
|
||||
enum class RequestCredentials;
|
||||
enum class RequestDestination;
|
||||
enum class RequestDuplex;
|
||||
enum class RequestMode;
|
||||
enum class RequestRedirect;
|
||||
enum class ResizeObserverBoxOptions;
|
||||
enum class ResponseType;
|
||||
enum class XMLHttpRequestResponseType;
|
||||
}
|
||||
|
||||
namespace Web::Cookie {
|
||||
struct Cookie;
|
||||
struct ParsedCookie;
|
||||
|
||||
enum class Source;
|
||||
}
|
||||
|
||||
|
@ -27,24 +58,24 @@ class SubtleCrypto;
|
|||
namespace Web::CSS {
|
||||
class AbstractImageStyleValue;
|
||||
class Angle;
|
||||
class AnglePercentage;
|
||||
class AngleOrCalculated;
|
||||
class AnglePercentage;
|
||||
class AngleStyleValue;
|
||||
class BackgroundRepeatStyleValue;
|
||||
class BackgroundSizeStyleValue;
|
||||
class BackgroundStyleValue;
|
||||
class BorderRadiusStyleValue;
|
||||
class BorderRadiusShorthandStyleValue;
|
||||
class BorderRadiusStyleValue;
|
||||
class BorderStyleValue;
|
||||
class Clip;
|
||||
class CalculatedStyleValue;
|
||||
class Clip;
|
||||
class ColorStyleValue;
|
||||
class ConicGradientStyleValue;
|
||||
class ContentStyleValue;
|
||||
class CSSConditionRule;
|
||||
class CSSFontFaceRule;
|
||||
class CSSGroupingRule;
|
||||
class CSSImportRule;
|
||||
class CSSFontFaceRule;
|
||||
class CSSMediaRule;
|
||||
class CSSRule;
|
||||
class CSSRuleList;
|
||||
|
@ -62,8 +93,8 @@ class FlexStyleValue;
|
|||
class FontFace;
|
||||
class FontStyleValue;
|
||||
class Frequency;
|
||||
class FrequencyPercentage;
|
||||
class FrequencyOrCalculated;
|
||||
class FrequencyPercentage;
|
||||
class FrequencyStyleValue;
|
||||
class GridAreaShorthandStyleValue;
|
||||
class GridMinMax;
|
||||
|
@ -81,8 +112,8 @@ class InheritStyleValue;
|
|||
class InitialStyleValue;
|
||||
class Length;
|
||||
class LengthBox;
|
||||
class LengthPercentage;
|
||||
class LengthOrCalculated;
|
||||
class LengthPercentage;
|
||||
class LengthStyleValue;
|
||||
class LinearGradientStyleValue;
|
||||
class ListStyleStyleValue;
|
||||
|
@ -117,8 +148,8 @@ class StyleValueList;
|
|||
class Supports;
|
||||
class TextDecorationStyleValue;
|
||||
class Time;
|
||||
class TimePercentage;
|
||||
class TimeOrCalculated;
|
||||
class TimePercentage;
|
||||
class TimeStyleValue;
|
||||
class TransformationStyleValue;
|
||||
class UnicodeRange;
|
||||
|
@ -143,9 +174,9 @@ class Tokenizer;
|
|||
}
|
||||
|
||||
namespace Web::DOM {
|
||||
class AbstractRange;
|
||||
class AbortController;
|
||||
class AbortSignal;
|
||||
class AbstractRange;
|
||||
class AccessibilityTreeNode;
|
||||
class Attr;
|
||||
class CDATASection;
|
||||
|
@ -183,9 +214,11 @@ class StaticNodeList;
|
|||
class StaticRange;
|
||||
class Text;
|
||||
class TreeWalker;
|
||||
|
||||
enum class QuirksMode;
|
||||
struct EventListenerOptions;
|
||||
|
||||
struct AddEventListenerOptions;
|
||||
struct EventListenerOptions;
|
||||
}
|
||||
|
||||
namespace Web::DOMParsing {
|
||||
|
@ -211,16 +244,17 @@ class RefCountedFlag;
|
|||
|
||||
namespace Web::Fetch::Infrastructure {
|
||||
class Body;
|
||||
struct BodyWithType;
|
||||
class ConnectionTimingInfo;
|
||||
class FetchAlgorithms;
|
||||
class FetchController;
|
||||
class FetchParams;
|
||||
class FetchTimingInfo;
|
||||
struct Header;
|
||||
class HeaderList;
|
||||
class Request;
|
||||
class Response;
|
||||
|
||||
struct BodyWithType;
|
||||
struct Header;
|
||||
}
|
||||
|
||||
namespace Web::FileAPI {
|
||||
|
@ -245,15 +279,11 @@ class BrowsingContextGroup;
|
|||
class CanvasRenderingContext2D;
|
||||
class ClassicScript;
|
||||
class CloseEvent;
|
||||
struct CrossOriginOpenerPolicy;
|
||||
struct CrossOriginOpenerPolicyEnforcementResult;
|
||||
class CustomElementDefinition;
|
||||
class CustomElementRegistry;
|
||||
class DocumentState;
|
||||
class DOMParser;
|
||||
class DOMStringMap;
|
||||
struct Environment;
|
||||
struct EnvironmentSettingsObject;
|
||||
class ErrorEvent;
|
||||
class EventHandler;
|
||||
class EventLoop;
|
||||
|
@ -340,19 +370,13 @@ class MessageEvent;
|
|||
class MessagePort;
|
||||
class MimeType;
|
||||
class MimeTypeArray;
|
||||
struct NavigationParams;
|
||||
class Navigator;
|
||||
class Origin;
|
||||
class PageTransitionEvent;
|
||||
class Path2D;
|
||||
class Plugin;
|
||||
class PluginArray;
|
||||
struct PolicyContainer;
|
||||
class PromiseRejectionEvent;
|
||||
class WorkerDebugConsoleClient;
|
||||
struct SandboxingFlagSet;
|
||||
struct SerializedFormData;
|
||||
struct SessionHistoryEntry;
|
||||
class Storage;
|
||||
class SubmitEvent;
|
||||
class TextMetrics;
|
||||
|
@ -364,12 +388,23 @@ class Window;
|
|||
class WindowEnvironmentSettingsObject;
|
||||
class WindowProxy;
|
||||
class Worker;
|
||||
class WorkerDebugConsoleClient;
|
||||
class WorkerEnvironmentSettingsObject;
|
||||
class WorkerGlobalScope;
|
||||
class WorkerLocation;
|
||||
class WorkerNavigator;
|
||||
|
||||
enum class MediaSeekMode;
|
||||
|
||||
struct CrossOriginOpenerPolicy;
|
||||
struct CrossOriginOpenerPolicyEnforcementResult;
|
||||
struct Environment;
|
||||
struct EnvironmentSettingsObject;
|
||||
struct NavigationParams;
|
||||
struct PolicyContainer;
|
||||
struct SandboxingFlagSet;
|
||||
struct SerializedFormData;
|
||||
struct SessionHistoryEntry;
|
||||
}
|
||||
|
||||
namespace Web::HighResolutionTime {
|
||||
|
@ -380,6 +415,36 @@ namespace Web::IntersectionObserver {
|
|||
class IntersectionObserver;
|
||||
}
|
||||
|
||||
namespace Web::Layout {
|
||||
class BlockContainer;
|
||||
class BlockFormattingContext;
|
||||
class Box;
|
||||
class ButtonBox;
|
||||
class CheckBox;
|
||||
class FlexFormattingContext;
|
||||
class FormattingContext;
|
||||
class InlineFormattingContext;
|
||||
class Label;
|
||||
class LabelableNode;
|
||||
class LineBox;
|
||||
class LineBoxFragment;
|
||||
class ListItemBox;
|
||||
class ListItemMarkerBox;
|
||||
class Node;
|
||||
class NodeWithStyle;
|
||||
class NodeWithStyleAndBoxModelMetrics;
|
||||
class RadioButton;
|
||||
class ReplacedBox;
|
||||
class TableWrapper;
|
||||
class TextNode;
|
||||
class VideoBox;
|
||||
class Viewport;
|
||||
|
||||
enum class LayoutMode;
|
||||
|
||||
struct LayoutState;
|
||||
}
|
||||
|
||||
namespace Web::MimeSniff {
|
||||
class MimeType;
|
||||
}
|
||||
|
@ -389,7 +454,6 @@ class PerformanceTiming;
|
|||
}
|
||||
|
||||
namespace Web::Painting {
|
||||
enum class PaintPhase;
|
||||
class ButtonPaintable;
|
||||
class CheckBoxPaintable;
|
||||
class LabelablePaintable;
|
||||
|
@ -399,8 +463,11 @@ class PaintableWithLines;
|
|||
class StackingContext;
|
||||
class TextPaintable;
|
||||
class VideoPaintable;
|
||||
struct BorderRadiusData;
|
||||
|
||||
enum class PaintPhase;
|
||||
|
||||
struct BorderRadiiData;
|
||||
struct BorderRadiusData;
|
||||
struct LinearGradientData;
|
||||
}
|
||||
|
||||
|
@ -429,18 +496,19 @@ class Selection;
|
|||
}
|
||||
|
||||
namespace Web::Streams {
|
||||
class ReadableStream;
|
||||
class ReadableByteStreamController;
|
||||
class ReadableStream;
|
||||
class ReadableStreamBYOBRequest;
|
||||
class ReadableStreamDefaultController;
|
||||
class ReadableStreamDefaultReader;
|
||||
class ReadableStreamGenericReaderMixin;
|
||||
class ReadRequest;
|
||||
struct UnderlyingSink;
|
||||
struct UnderlyingSource;
|
||||
class WritableStream;
|
||||
class WritableStreamDefaultController;
|
||||
class WritableStreamDefaultWriter;
|
||||
|
||||
struct UnderlyingSink;
|
||||
struct UnderlyingSource;
|
||||
}
|
||||
|
||||
namespace Web::SVG {
|
||||
|
@ -462,56 +530,20 @@ class SVGRectElement;
|
|||
class SVGSVGElement;
|
||||
}
|
||||
|
||||
namespace Web::WebIDL {
|
||||
class CallbackType;
|
||||
class DOMException;
|
||||
|
||||
template<typename ValueType>
|
||||
class ExceptionOr;
|
||||
namespace Web::UIEvents {
|
||||
class KeyboardEvent;
|
||||
class MouseEvent;
|
||||
class UIEvents;
|
||||
}
|
||||
|
||||
namespace Web::WebSockets {
|
||||
class WebSocket;
|
||||
namespace Web::URL {
|
||||
class URL;
|
||||
class URLSearchParams;
|
||||
class URLSearchParamsIterator;
|
||||
}
|
||||
|
||||
namespace Web::Layout {
|
||||
enum class LayoutMode;
|
||||
class BlockContainer;
|
||||
class BlockFormattingContext;
|
||||
class Box;
|
||||
class ButtonBox;
|
||||
class CheckBox;
|
||||
class FlexFormattingContext;
|
||||
class FormattingContext;
|
||||
struct LayoutState;
|
||||
class Viewport;
|
||||
class InlineFormattingContext;
|
||||
class Label;
|
||||
class LabelableNode;
|
||||
class LineBox;
|
||||
class LineBoxFragment;
|
||||
class ListItemBox;
|
||||
class ListItemMarkerBox;
|
||||
class Node;
|
||||
class NodeWithStyle;
|
||||
class NodeWithStyleAndBoxModelMetrics;
|
||||
class RadioButton;
|
||||
class ReplacedBox;
|
||||
class TableWrapper;
|
||||
class TextNode;
|
||||
class VideoBox;
|
||||
}
|
||||
|
||||
namespace Web {
|
||||
class EditEventHandler;
|
||||
class EventHandler;
|
||||
class FrameLoader;
|
||||
class LoadRequest;
|
||||
class Page;
|
||||
class PageClient;
|
||||
class PaintContext;
|
||||
class Resource;
|
||||
class ResourceLoader;
|
||||
namespace Web::UserTiming {
|
||||
class PerformanceMark;
|
||||
}
|
||||
|
||||
namespace Web::WebAssembly {
|
||||
|
@ -527,6 +559,18 @@ class WebGLRenderingContext;
|
|||
class WebGLRenderingContextBase;
|
||||
}
|
||||
|
||||
namespace Web::WebIDL {
|
||||
class CallbackType;
|
||||
class DOMException;
|
||||
|
||||
template<typename ValueType>
|
||||
class ExceptionOr;
|
||||
}
|
||||
|
||||
namespace Web::WebSockets {
|
||||
class WebSocket;
|
||||
}
|
||||
|
||||
namespace Web::XHR {
|
||||
class FormData;
|
||||
class FormDataIterator;
|
||||
|
@ -535,39 +579,3 @@ class XMLHttpRequest;
|
|||
class XMLHttpRequestEventTarget;
|
||||
class XMLHttpRequestUpload;
|
||||
}
|
||||
|
||||
namespace Web::UIEvents {
|
||||
class MouseEvent;
|
||||
class KeyboardEvent;
|
||||
class UIEvents;
|
||||
}
|
||||
|
||||
namespace Web::URL {
|
||||
class URL;
|
||||
class URLSearchParams;
|
||||
class URLSearchParamsIterator;
|
||||
}
|
||||
|
||||
namespace Web::UserTiming {
|
||||
class PerformanceMark;
|
||||
}
|
||||
|
||||
namespace Web::Bindings {
|
||||
class Intrinsics;
|
||||
class OptionConstructor;
|
||||
enum class CanPlayTypeResult;
|
||||
enum class CanvasFillRule;
|
||||
enum class EndingType;
|
||||
enum class DOMParserSupportedType;
|
||||
enum class ImageSmoothingQuality;
|
||||
enum class ReferrerPolicy;
|
||||
enum class RequestDestination;
|
||||
enum class RequestMode;
|
||||
enum class RequestCredentials;
|
||||
enum class RequestCache;
|
||||
enum class RequestRedirect;
|
||||
enum class RequestDuplex;
|
||||
enum class ResponseType;
|
||||
enum class ResizeObserverBoxOptions;
|
||||
enum class XMLHttpRequestResponseType;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue