Browse Source

Kernel: Add LogStream operator<< for VirtualAddress

Andreas Kling 6 years ago
parent
commit
e27e1b3fb2
1 changed files with 6 additions and 0 deletions
  1. 6 0
      Kernel/VM/VirtualAddress.h

+ 6 - 0
Kernel/VM/VirtualAddress.h

@@ -1,5 +1,6 @@
 #pragma once
 
+#include <AK/LogStream.h>
 #include <AK/Types.h>
 
 class VirtualAddress {
@@ -38,3 +39,8 @@ inline VirtualAddress operator-(const VirtualAddress& a, const VirtualAddress& b
 {
     return VirtualAddress(a.get() - b.get());
 }
+
+inline const LogStream& operator<<(const LogStream& stream, VirtualAddress value)
+{
+    return stream << 'V' << value.as_ptr();
+}