]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/loader.h
Decorate things which should be visible to users of the library
[libs/datafile.git] / source / loader.h
index 3fe26e7c03bccfce0cd2441a46e055b99ffb8831..5b96cb0954812f2f17ec1d01e4b1260f8c0cf2a4 100644 (file)
@@ -6,6 +6,7 @@
 #include <msp/io/file.h>
 #include "loaderaction.h"
 #include "meta.h"
+#include "mspdatafile_api.h"
 #include "parser.h"
 #include "statement.h"
 
@@ -34,10 +35,10 @@ destructor.
 
 See also classes ObjectLoader and CollectionObjectLoader in objectloader.h.
 */
-class Loader: private NonCopyable
+class MSPDATAFILE_API Loader: private NonCopyable
 {
 protected:
-       class ActionMap: public std::map<StatementKey, LoaderAction *>, private NonCopyable
+       class MSPDATAFILE_API ActionMap: public std::map<StatementKey, LoaderAction *>, private NonCopyable
        {
        public:
                ~ActionMap();