From 2eed4954c762bb8050e40798c3d9f1d3998324d1 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Fri, 23 May 2025 03:48:06 +0200 Subject: feat!(LibCompiler): Codebase and diagram has been improved. Signed-off-by: Amlal El Mahrouss --- dev/LibCompiler/ErrorOr.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'dev/LibCompiler/ErrorOr.h') diff --git a/dev/LibCompiler/ErrorOr.h b/dev/LibCompiler/ErrorOr.h index ca93dd2..77015b1 100644 --- a/dev/LibCompiler/ErrorOr.h +++ b/dev/LibCompiler/ErrorOr.h @@ -10,6 +10,7 @@ #pragma once #include +#include #include namespace LibCompiler { @@ -33,6 +34,10 @@ class ErrorOr final { Ref Leak() { return mRef; } + Int32 Error() { return mId; } + + BOOL HasError() { return mId != LIBCOMPILER_SUCCESS; } + operator bool() { return mRef; } private: -- cgit v1.2.3