Added shared library support.

This commit is contained in:
2024-07-24 01:36:20 -07:00
parent 1b70383448
commit 8e7cc39000
122 changed files with 298 additions and 298 deletions

View File

@@ -12,7 +12,7 @@
namespace ehs
{
class Json
class EHS_LIB_IO Json
{
private:
JsonBase* value;

View File

@@ -11,7 +11,7 @@ namespace ehs
class JsonNum;
class JsonStr;
class JsonArray : public JsonBase
class EHS_LIB_IO JsonArray : public JsonBase
{
private:
UInt_64 size;

View File

@@ -15,7 +15,7 @@ namespace ehs
STR
};
class JsonBase
class EHS_LIB_IO JsonBase
{
private:
JsonType type;

View File

@@ -7,7 +7,7 @@
namespace ehs
{
class JsonBool : public JsonBase
class EHS_LIB_IO JsonBool : public JsonBase
{
public:
bool value;

View File

@@ -7,7 +7,7 @@
namespace ehs
{
class JsonNum : public JsonBase
class EHS_LIB_IO JsonNum : public JsonBase
{
public:
float value;

View File

@@ -9,7 +9,7 @@ namespace ehs
{
class JsonVar;
class JsonObj : public JsonBase
class EHS_LIB_IO JsonObj : public JsonBase
{
protected:
UInt_64 size;

View File

@@ -7,7 +7,7 @@
namespace ehs
{
class JsonStr : public JsonBase
class EHS_LIB_IO JsonStr : public JsonBase
{
public:
Str_8 value;

View File

@@ -12,7 +12,7 @@ namespace ehs
class JsonNum;
class JsonStr;
class JsonVar
class EHS_LIB_IO JsonVar
{
private:
UInt_64 hashId;