Commit 43d33b9e authored by Alexander A. Maly's avatar Alexander A. Maly

Trying to fix declspecs

parent 8f9d4dcb
Pipeline #1958 failed with stages
in 2 minutes and 21 seconds
......@@ -348,7 +348,7 @@ protected:
}
typedef String DllString;
static String error;
static DllString error;
};
class Math
......
#ifndef VARIANT_HPP
#define VARIANT_HPP
#include "vm_dll.h"
#ifdef DO_NOT_DECLARE_STATIC
#define DO_NOT_DECLARE_STATIC_VARIANT
#endif
......@@ -22,7 +24,7 @@ struct Record {
std::vector<AnyValue> fields;
};
class AnyValue
class VM_DLL AnyValue
{
ValueType type_;
String *svalue_;
......@@ -363,7 +365,7 @@ public:
class Variable
class VM_DLL Variable
{
AnyValue value_;
uint8_t dimension_;
......
#ifndef VM_CONSOLE_HANDLERS_HPP
#define VM_CONSOLE_HANDLERS_HPP
#include "vm_dll.h"
#include "vm_abstract_handlers.h"
#ifndef _override
......@@ -18,7 +19,7 @@ namespace Console
using namespace Kumir;
class InputFunctor :
class VM_DLL InputFunctor :
public VM::InputFunctor,
public Kumir::AbstractInputBuffer
{
......@@ -54,7 +55,7 @@ public:
};
class OutputFunctor :
class VM_DLL OutputFunctor :
public VM::OutputFunctor,
public Kumir::AbstractOutputBuffer
{
......@@ -83,7 +84,7 @@ public:
void writeRawString(const String &) _override;
};
class ReturnMainValueFunctor : public VM::ReturnMainValueFunctor
class VM_DLL ReturnMainValueFunctor : public VM::ReturnMainValueFunctor
{
Encoding locale_;
VM::CustomTypeToStringFunctor *customTypeToString_;
......@@ -110,7 +111,7 @@ public:
}
};
class GetMainArgumentFunctor : public VM::GetMainArgumentFunctor
class VM_DLL GetMainArgumentFunctor : public VM::GetMainArgumentFunctor
{
std::deque< String > m_arguments;
size_t currentArgument_;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment