Everywhere: Use a forward declaration for pointers to Threading::Thread

This commit is contained in:
Zaggy1024 2025-09-17 15:45:03 -05:00 committed by Gregory Bertilson
parent 5383265b9c
commit 2aaf53bd2c
Notes: github-actions[bot] 2025-09-23 14:59:22 +00:00
9 changed files with 10 additions and 7 deletions

View file

@ -9,6 +9,7 @@
#include <LibCore/Socket.h> #include <LibCore/Socket.h>
#include <LibCore/System.h> #include <LibCore/System.h>
#include <LibIPC/TransportSocket.h> #include <LibIPC/TransportSocket.h>
#include <LibThreading/Thread.h>
namespace IPC { namespace IPC {

View file

@ -13,9 +13,9 @@
#include <LibIPC/AutoCloseFileDescriptor.h> #include <LibIPC/AutoCloseFileDescriptor.h>
#include <LibIPC/File.h> #include <LibIPC/File.h>
#include <LibThreading/ConditionVariable.h> #include <LibThreading/ConditionVariable.h>
#include <LibThreading/Forward.h>
#include <LibThreading/MutexProtected.h> #include <LibThreading/MutexProtected.h>
#include <LibThreading/RWLock.h> #include <LibThreading/RWLock.h>
#include <LibThreading/Thread.h>
namespace IPC { namespace IPC {

View file

@ -4,9 +4,10 @@
* SPDX-License-Identifier: BSD-2-Clause * SPDX-License-Identifier: BSD-2-Clause
*/ */
#include "PlaybackStreamPulseAudio.h"
#include <LibCore/ThreadedPromise.h> #include <LibCore/ThreadedPromise.h>
#include <LibThreading/Thread.h>
#include "PlaybackStreamPulseAudio.h"
namespace Audio { namespace Audio {

View file

@ -13,7 +13,6 @@
#include <AK/NonnullRefPtr.h> #include <AK/NonnullRefPtr.h>
#include <AK/Time.h> #include <AK/Time.h>
#include <LibMedia/Export.h> #include <LibMedia/Export.h>
#include <LibThreading/Thread.h>
#include <pulse/pulseaudio.h> #include <pulse/pulseaudio.h>
namespace Audio { namespace Audio {

View file

@ -16,7 +16,7 @@
#include <LibCore/EventLoop.h> #include <LibCore/EventLoop.h>
#include <LibCore/EventReceiver.h> #include <LibCore/EventReceiver.h>
#include <LibCore/Promise.h> #include <LibCore/Promise.h>
#include <LibThreading/Thread.h> #include <LibThreading/Forward.h>
namespace Threading { namespace Threading {

View file

@ -5,6 +5,7 @@
*/ */
#include <LibCore/EventLoop.h> #include <LibCore/EventLoop.h>
#include <LibThreading/Thread.h>
#include <LibWeb/HTML/RenderingThread.h> #include <LibWeb/HTML/RenderingThread.h>
#include <LibWeb/HTML/TraversableNavigable.h> #include <LibWeb/HTML/TraversableNavigable.h>
#include <LibWeb/Painting/DisplayListPlayerSkia.h> #include <LibWeb/Painting/DisplayListPlayerSkia.h>

View file

@ -10,8 +10,8 @@
#include <AK/Queue.h> #include <AK/Queue.h>
#include <LibCore/Promise.h> #include <LibCore/Promise.h>
#include <LibThreading/ConditionVariable.h> #include <LibThreading/ConditionVariable.h>
#include <LibThreading/Forward.h>
#include <LibThreading/Mutex.h> #include <LibThreading/Mutex.h>
#include <LibThreading/Thread.h>
#include <LibWeb/Forward.h> #include <LibWeb/Forward.h>
#include <LibWeb/Page/Page.h> #include <LibWeb/Page/Page.h>

View file

@ -7,6 +7,7 @@
#include <AK/Debug.h> #include <AK/Debug.h>
#include <LibCore/Platform/MachMessageTypes.h> #include <LibCore/Platform/MachMessageTypes.h>
#include <LibCore/Platform/ProcessStatisticsMach.h> #include <LibCore/Platform/ProcessStatisticsMach.h>
#include <LibThreading/Thread.h>
#include <LibWebView/MachPortServer.h> #include <LibWebView/MachPortServer.h>
namespace WebView { namespace WebView {

View file

@ -10,7 +10,7 @@
#include <AK/Platform.h> #include <AK/Platform.h>
#include <AK/String.h> #include <AK/String.h>
#include <LibCore/MachPort.h> #include <LibCore/MachPort.h>
#include <LibThreading/Thread.h> #include <LibThreading/Forward.h>
#include <LibWebView/Forward.h> #include <LibWebView/Forward.h>
#if !defined(AK_OS_MACH) #if !defined(AK_OS_MACH)