summaryrefslogtreecommitdiffstats
path: root/common/domain/typeimplementations.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2018-04-20 09:59:05 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-04-20 09:59:05 +0200
commit3a041b4ebdba51d43ec900168b1587371ba83013 (patch)
tree5dde77887a7b81685005606e2bdf9759b12c6025 /common/domain/typeimplementations.h
parent81cd0887da80c986fb5ab7bdb057a745bf23a945 (diff)
downloadsink-3a041b4ebdba51d43ec900168b1587371ba83013.tar.gz
sink-3a041b4ebdba51d43ec900168b1587371ba83013.zip
Fixed a bunch of exports
Diffstat (limited to 'common/domain/typeimplementations.h')
-rw-r--r--common/domain/typeimplementations.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/common/domain/typeimplementations.h b/common/domain/typeimplementations.h
index 7a8a602..672e83a 100644
--- a/common/domain/typeimplementations.h
+++ b/common/domain/typeimplementations.h
@@ -18,6 +18,7 @@
18 */ 18 */
19#pragma once 19#pragma once
20 20
21#include "sink_export.h"
21#include "applicationdomaintype.h" 22#include "applicationdomaintype.h"
22 23
23#include "mail_generated.h" 24#include "mail_generated.h"
@@ -41,7 +42,7 @@ namespace Sink {
41namespace ApplicationDomain { 42namespace ApplicationDomain {
42 43
43template<> 44template<>
44class TypeImplementation<Sink::ApplicationDomain::Mail> { 45class SINK_EXPORT TypeImplementation<Sink::ApplicationDomain::Mail> {
45public: 46public:
46 typedef Sink::ApplicationDomain::Buffer::Mail Buffer; 47 typedef Sink::ApplicationDomain::Buffer::Mail Buffer;
47 typedef Sink::ApplicationDomain::Buffer::MailBuilder BufferBuilder; 48 typedef Sink::ApplicationDomain::Buffer::MailBuilder BufferBuilder;
@@ -52,7 +53,7 @@ public:
52}; 53};
53 54
54template<> 55template<>
55class TypeImplementation<Sink::ApplicationDomain::Folder> { 56class SINK_EXPORT TypeImplementation<Sink::ApplicationDomain::Folder> {
56public: 57public:
57 typedef Sink::ApplicationDomain::Buffer::Folder Buffer; 58 typedef Sink::ApplicationDomain::Buffer::Folder Buffer;
58 typedef Sink::ApplicationDomain::Buffer::FolderBuilder BufferBuilder; 59 typedef Sink::ApplicationDomain::Buffer::FolderBuilder BufferBuilder;
@@ -63,7 +64,7 @@ public:
63}; 64};
64 65
65template<> 66template<>
66class TypeImplementation<Sink::ApplicationDomain::Contact> { 67class SINK_EXPORT TypeImplementation<Sink::ApplicationDomain::Contact> {
67public: 68public:
68 typedef Sink::ApplicationDomain::Buffer::Contact Buffer; 69 typedef Sink::ApplicationDomain::Buffer::Contact Buffer;
69 typedef Sink::ApplicationDomain::Buffer::ContactBuilder BufferBuilder; 70 typedef Sink::ApplicationDomain::Buffer::ContactBuilder BufferBuilder;
@@ -74,7 +75,7 @@ public:
74}; 75};
75 76
76template<> 77template<>
77class TypeImplementation<Sink::ApplicationDomain::Addressbook> { 78class SINK_EXPORT TypeImplementation<Sink::ApplicationDomain::Addressbook> {
78public: 79public:
79 typedef Sink::ApplicationDomain::Buffer::Addressbook Buffer; 80 typedef Sink::ApplicationDomain::Buffer::Addressbook Buffer;
80 typedef Sink::ApplicationDomain::Buffer::AddressbookBuilder BufferBuilder; 81 typedef Sink::ApplicationDomain::Buffer::AddressbookBuilder BufferBuilder;
@@ -85,7 +86,7 @@ public:
85}; 86};
86 87
87template<> 88template<>
88class TypeImplementation<Sink::ApplicationDomain::Event> { 89class SINK_EXPORT TypeImplementation<Sink::ApplicationDomain::Event> {
89public: 90public:
90 typedef Sink::ApplicationDomain::Buffer::Event Buffer; 91 typedef Sink::ApplicationDomain::Buffer::Event Buffer;
91 typedef Sink::ApplicationDomain::Buffer::EventBuilder BufferBuilder; 92 typedef Sink::ApplicationDomain::Buffer::EventBuilder BufferBuilder;
@@ -96,7 +97,7 @@ public:
96}; 97};
97 98
98template<> 99template<>
99class TypeImplementation<Sink::ApplicationDomain::Calendar> { 100class SINK_EXPORT TypeImplementation<Sink::ApplicationDomain::Calendar> {
100public: 101public:
101 typedef Sink::ApplicationDomain::Buffer::Calendar Buffer; 102 typedef Sink::ApplicationDomain::Buffer::Calendar Buffer;
102 typedef Sink::ApplicationDomain::Buffer::CalendarBuilder BufferBuilder; 103 typedef Sink::ApplicationDomain::Buffer::CalendarBuilder BufferBuilder;