From e27e1b3fb24c743c75fd4cc3a9653b2d1cb1f2f5 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Tue, 6 Aug 2019 10:28:46 +0200 Subject: [PATCH] Kernel: Add LogStream operator<< for VirtualAddress --- Kernel/VM/VirtualAddress.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Kernel/VM/VirtualAddress.h b/Kernel/VM/VirtualAddress.h index fffc136a61..273053d431 100644 --- a/Kernel/VM/VirtualAddress.h +++ b/Kernel/VM/VirtualAddress.h @@ -1,5 +1,6 @@ #pragma once +#include #include 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(); +}