From 3ff473640dbbde91aff1b529f5a981ed86471988 Mon Sep 17 00:00:00 2001 From: "Sean Kessler (Europa)" Date: Tue, 13 Aug 2024 15:44:56 -0400 Subject: [PATCH] Add toUShort to String --- common/STRING.CPP | 6 ++++++ common/String.hpp | 1 + 2 files changed, 7 insertions(+) diff --git a/common/STRING.CPP b/common/STRING.CPP index 7903197..f36106d 100644 --- a/common/STRING.CPP +++ b/common/STRING.CPP @@ -569,6 +569,12 @@ short String::toShort(void)const return short(::atoi(str())); } +unsigned short String::toUShort(void)const +{ + if(isNull())return 0; + return unsigned short(::atoi(str())); +} + float String::toFloat(void)const { if(isNull())return 0.00; diff --git a/common/String.hpp b/common/String.hpp index dbecf7e..70ea7b7 100644 --- a/common/String.hpp +++ b/common/String.hpp @@ -81,6 +81,7 @@ public: WORD remove(WORD removePosition=0); int toInt(void)const; short toShort(void)const; + unsigned short toUShort(void)const; float toFloat(void)const; double toDouble(void)const; long toLong(void)const;