#ifndef MSP_INPUT_KEYS_H_
#define MSP_INPUT_KEYS_H_
+#include <msp/graphics/mspgui_api.h>
#include <msp/strings/lexicalcast.h>
namespace Msp {
MOUSE_WHEEL_DOWN
};
-void operator>>(const LexicalConverter &, Key &);
-void operator<<(LexicalConverter &, Key);
-void operator>>(const LexicalConverter &, MouseAxis &);
-void operator<<(LexicalConverter &, MouseAxis);
-void operator>>(const LexicalConverter &, MouseButton &);
-void operator<<(LexicalConverter &, MouseButton);
+MSPGUI_API void operator>>(const LexicalConverter &, Key &);
+MSPGUI_API void operator<<(LexicalConverter &, Key);
+MSPGUI_API void operator>>(const LexicalConverter &, MouseAxis &);
+MSPGUI_API void operator<<(LexicalConverter &, MouseAxis);
+MSPGUI_API void operator>>(const LexicalConverter &, MouseButton &);
+MSPGUI_API void operator<<(LexicalConverter &, MouseButton);
} // namespace Input
} // namespace Msp