From e8fa9e02592dfc6d0d9ab267017787827bd2b160 Mon Sep 17 00:00:00 2001 From: Sandu Liviu Catalin Date: Sun, 14 Aug 2022 18:53:36 +0300 Subject: [PATCH] Update sqratLightObj.h --- module/Sqrat/sqratLightObj.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/module/Sqrat/sqratLightObj.h b/module/Sqrat/sqratLightObj.h index 02eff162..e319d94c 100644 --- a/module/Sqrat/sqratLightObj.h +++ b/module/Sqrat/sqratLightObj.h @@ -88,6 +88,15 @@ struct LightObj { sq_addref(SqVM(), &mObj); } + ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + /// Constructs a LightObj from a string object + /// + /// \param o Squirrel object + /// + ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + explicit LightObj(const string & s) : LightObj(s.c_str(), static_cast< SQInteger >(s.size())) { + } + ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// Constructs a LightObj from a Squirrel object at a certain index on the stack ///