mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 20:47:45 +00:00
Everywhere: Forward declare structs as structs
While structs being forward declared as classes is not strictly an issue, Clang complains as this is not portable code, since some ABIs treat classes declared as `class` and `struct` differently. It's easier to fix these than to reason about explicitly disabling another warning.
This commit is contained in:
parent
e32692ea68
commit
b0208ce433
5 changed files with 5 additions and 5 deletions
|
@ -11,7 +11,7 @@
|
||||||
namespace Profiler {
|
namespace Profiler {
|
||||||
|
|
||||||
class Profile;
|
class Profile;
|
||||||
class Process;
|
struct Process;
|
||||||
|
|
||||||
class TimelineHeader final : public GUI::Frame {
|
class TimelineHeader final : public GUI::Frame {
|
||||||
C_OBJECT(TimelineHeader);
|
C_OBJECT(TimelineHeader);
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
namespace Profiler {
|
namespace Profiler {
|
||||||
|
|
||||||
class Process;
|
struct Process;
|
||||||
class Profile;
|
class Profile;
|
||||||
class TimelineView;
|
class TimelineView;
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@ class BufferStream;
|
||||||
namespace IPC {
|
namespace IPC {
|
||||||
|
|
||||||
class Message;
|
class Message;
|
||||||
class MessageBuffer;
|
struct MessageBuffer;
|
||||||
|
|
||||||
class Stub {
|
class Stub {
|
||||||
public:
|
public:
|
||||||
|
|
|
@ -60,7 +60,7 @@ namespace Web::HTML {
|
||||||
class CanvasRenderingContext2D;
|
class CanvasRenderingContext2D;
|
||||||
class CloseEvent;
|
class CloseEvent;
|
||||||
class DOMParser;
|
class DOMParser;
|
||||||
class EventHandler;
|
struct EventHandler;
|
||||||
class HTMLAnchorElement;
|
class HTMLAnchorElement;
|
||||||
class HTMLAreaElement;
|
class HTMLAreaElement;
|
||||||
class HTMLAudioElement;
|
class HTMLAudioElement;
|
||||||
|
|
|
@ -212,7 +212,7 @@ private:
|
||||||
return iterate_flush_rects(m_flush_transparent_rects);
|
return iterate_flush_rects(m_flush_transparent_rects);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
friend class ScreenData;
|
friend struct ScreenData;
|
||||||
Vector<ScreenData, default_screen_count> m_screen_data;
|
Vector<ScreenData, default_screen_count> m_screen_data;
|
||||||
|
|
||||||
IntrusiveList<Overlay, RawPtr<Overlay>, &Overlay::m_list_node> m_overlay_list;
|
IntrusiveList<Overlay, RawPtr<Overlay>, &Overlay::m_list_node> m_overlay_list;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue