]> git.tdb.fi Git - libs/game.git/blobdiff - source/game/pool.h
Decorate things which constitute the public API of the library
[libs/game.git] / source / game / pool.h
index 2b8e799d158b17e12bcb9f3c277f81bb553fa918..e4fe70453310c3ea337d47ab684d10f8663ae7c1 100644 (file)
@@ -5,6 +5,7 @@
 #include <memory>
 #include <vector>
 #include <msp/core/noncopyable.h>
+#include "mspgame_api.h"
 
 namespace Msp::Game {
 
@@ -13,7 +14,7 @@ class PoolBase;
 template<typename T>
 class Pool;
 
-class PoolPool: public NonCopyable
+class MSPGAME_API PoolPool: public NonCopyable
 {
 private:
        std::vector<std::unique_ptr<PoolBase>> pools;
@@ -35,7 +36,7 @@ public:
 };
 
 
-class PoolBase: public NonCopyable
+class MSPGAME_API PoolBase: public NonCopyable
 {
 private:
        using DeleteFunc = void(void *);