From d81a653f1b713c232539e16d193170e18ae092a9 Mon Sep 17 00:00:00 2001 From: Jessica James Date: Tue, 20 Dec 2016 01:16:19 -0500 Subject: [PATCH] Added missing casts to signed/unsigned char --- Jupiter/Readable_String.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Jupiter/Readable_String.h b/Jupiter/Readable_String.h index ec1c4e3..9f2c306 100644 --- a/Jupiter/Readable_String.h +++ b/Jupiter/Readable_String.h @@ -431,6 +431,8 @@ namespace Jupiter /** Conversion operators */ explicit inline operator bool() const { return this->asBool(); } + explicit inline operator signed char() const { return static_cast(this->asInt()); } + explicit inline operator unsigned char() const { return static_cast(this->asUnsignedInt()); } explicit inline operator short() const { return static_cast(this->asInt()); } explicit inline operator unsigned short() const { return static_cast(this->asUnsignedInt()); } explicit inline operator int() const { return this->asInt(); }