summaryrefslogtreecommitdiff
path: root/Kernel/Forward.h
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2021-08-06 13:49:36 +0200
committerAndreas Kling <kling@serenityos.org>2021-08-06 14:05:58 +0200
commit93d98d49769de22695f8cb4c96c5ad6f7ac39d83 (patch)
tree416a0551a39e61ca79b10a07750898f050e220c8 /Kernel/Forward.h
parenta1d7ebf85adca1550b5d61c8b7ab7fe95217e0e2 (diff)
downloadserenity-93d98d49769de22695f8cb4c96c5ad6f7ac39d83.zip
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
Diffstat (limited to 'Kernel/Forward.h')
-rw-r--r--Kernel/Forward.h28
1 files changed, 17 insertions, 11 deletions
diff --git a/Kernel/Forward.h b/Kernel/Forward.h
index 7d8330ce74..e7047343e8 100644
--- a/Kernel/Forward.h
+++ b/Kernel/Forward.h
@@ -31,15 +31,10 @@ class InodeWatcher;
class KBuffer;
class KResult;
class LocalSocket;
-class MemoryManager;
class Mutex;
-class MappedROM;
class MasterPTY;
class Mount;
-class PageDirectory;
class PerformanceEventBuffer;
-class PhysicalPage;
-class PhysicalRegion;
class ProcFS;
class ProcFSDirectoryInode;
class ProcFSExposedComponent;
@@ -51,15 +46,10 @@ class ProcFSSystemBoolean;
class ProcFSSystemDirectory;
class Process;
class ProcessGroup;
-class Range;
-class RangeAllocator;
class RecursiveSpinLock;
-class Region;
class Scheduler;
class SchedulerData;
-class SharedInodeVMObject;
class Socket;
-class Space;
class SysFS;
class SysFSDirectory;
class SysFSBusDirectory;
@@ -71,11 +61,27 @@ class Thread;
class ThreadTracer;
class UDPSocket;
class UserOrKernelBuffer;
-class VMObject;
class VirtualFileSystem;
class WaitQueue;
class WorkQueue;
+namespace Memory {
+class AnonymousVMObject;
+class InodeVMObject;
+class MappedROM;
+class MemoryManager;
+class PageDirectory;
+class PhysicalPage;
+class PhysicalRegion;
+class PrivateInodeVMObject;
+class Range;
+class RangeAllocator;
+class Region;
+class SharedInodeVMObject;
+class Space;
+class VMObject;
+}
+
template<typename BaseType>
class SpinLock;
template<typename LockType>