summaryrefslogtreecommitdiffstats
path: root/common/domain/typeimplementations.cpp
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-04-28 12:19:52 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-04-28 12:19:52 +0200
commita4ce2b2eda8a2fea4263017e6868c327f22f5e47 (patch)
tree448b51e6107c0e377f3a92103bf060d128496c35 /common/domain/typeimplementations.cpp
parent6b8432a5c0647d8fbe3cda549574ae13e07bb2f4 (diff)
downloadsink-a4ce2b2eda8a2fea4263017e6868c327f22f5e47.tar.gz
sink-a4ce2b2eda8a2fea4263017e6868c327f22f5e47.zip
Removed the template argument from the write property mapper
Diffstat (limited to 'common/domain/typeimplementations.cpp')
-rw-r--r--common/domain/typeimplementations.cpp80
1 files changed, 40 insertions, 40 deletions
diff --git a/common/domain/typeimplementations.cpp b/common/domain/typeimplementations.cpp
index 5db35b7..598e5a7 100644
--- a/common/domain/typeimplementations.cpp
+++ b/common/domain/typeimplementations.cpp
@@ -81,24 +81,24 @@ void TypeImplementation<Mail>::configure(ReadPropertyMapper &propertyMapper)
81 propertyMapper.addMapping<Mail::ParentMessageId, Buffer>(&Buffer::parentMessageId); 81 propertyMapper.addMapping<Mail::ParentMessageId, Buffer>(&Buffer::parentMessageId);
82} 82}
83 83
84void TypeImplementation<Mail>::configure(WritePropertyMapper<BufferBuilder> &propertyMapper) 84void TypeImplementation<Mail>::configure(WritePropertyMapper &propertyMapper)
85{ 85{
86 propertyMapper.addMapping<Mail::Sender>(&BufferBuilder::add_sender); 86 propertyMapper.addMapping<Mail::Sender, BufferBuilder>(&BufferBuilder::add_sender);
87 propertyMapper.addMapping<Mail::To>(&BufferBuilder::add_to); 87 propertyMapper.addMapping<Mail::To, BufferBuilder>(&BufferBuilder::add_to);
88 propertyMapper.addMapping<Mail::Cc>(&BufferBuilder::add_cc); 88 propertyMapper.addMapping<Mail::Cc, BufferBuilder>(&BufferBuilder::add_cc);
89 propertyMapper.addMapping<Mail::Bcc>(&BufferBuilder::add_bcc); 89 propertyMapper.addMapping<Mail::Bcc, BufferBuilder>(&BufferBuilder::add_bcc);
90 propertyMapper.addMapping<Mail::Subject>(&BufferBuilder::add_subject); 90 propertyMapper.addMapping<Mail::Subject, BufferBuilder>(&BufferBuilder::add_subject);
91 propertyMapper.addMapping<Mail::Date>(&BufferBuilder::add_date); 91 propertyMapper.addMapping<Mail::Date, BufferBuilder>(&BufferBuilder::add_date);
92 propertyMapper.addMapping<Mail::Unread>(&BufferBuilder::add_unread); 92 propertyMapper.addMapping<Mail::Unread, BufferBuilder>(&BufferBuilder::add_unread);
93 propertyMapper.addMapping<Mail::Important>(&BufferBuilder::add_important); 93 propertyMapper.addMapping<Mail::Important, BufferBuilder>(&BufferBuilder::add_important);
94 propertyMapper.addMapping<Mail::Folder>(&BufferBuilder::add_folder); 94 propertyMapper.addMapping<Mail::Folder, BufferBuilder>(&BufferBuilder::add_folder);
95 propertyMapper.addMapping<Mail::MimeMessage>(&BufferBuilder::add_mimeMessage); 95 propertyMapper.addMapping<Mail::MimeMessage, BufferBuilder>(&BufferBuilder::add_mimeMessage);
96 propertyMapper.addMapping<Mail::FullPayloadAvailable>(&BufferBuilder::add_fullPayloadAvailable); 96 propertyMapper.addMapping<Mail::FullPayloadAvailable, BufferBuilder>(&BufferBuilder::add_fullPayloadAvailable);
97 propertyMapper.addMapping<Mail::Draft>(&BufferBuilder::add_draft); 97 propertyMapper.addMapping<Mail::Draft, BufferBuilder>(&BufferBuilder::add_draft);
98 propertyMapper.addMapping<Mail::Trash>(&BufferBuilder::add_trash); 98 propertyMapper.addMapping<Mail::Trash, BufferBuilder>(&BufferBuilder::add_trash);
99 propertyMapper.addMapping<Mail::Sent>(&BufferBuilder::add_sent); 99 propertyMapper.addMapping<Mail::Sent, BufferBuilder>(&BufferBuilder::add_sent);
100 propertyMapper.addMapping<Mail::MessageId>(&BufferBuilder::add_messageId); 100 propertyMapper.addMapping<Mail::MessageId, BufferBuilder>(&BufferBuilder::add_messageId);
101 propertyMapper.addMapping<Mail::ParentMessageId>(&BufferBuilder::add_parentMessageId); 101 propertyMapper.addMapping<Mail::ParentMessageId, BufferBuilder>(&BufferBuilder::add_parentMessageId);
102} 102}
103 103
104 104
@@ -117,13 +117,13 @@ void TypeImplementation<Folder>::configure(ReadPropertyMapper &propertyMapper)
117 propertyMapper.addMapping<Folder::Enabled, Buffer>(&Buffer::enabled); 117 propertyMapper.addMapping<Folder::Enabled, Buffer>(&Buffer::enabled);
118} 118}
119 119
120void TypeImplementation<Folder>::configure(WritePropertyMapper<BufferBuilder> &propertyMapper) 120void TypeImplementation<Folder>::configure(WritePropertyMapper &propertyMapper)
121{ 121{
122 propertyMapper.addMapping<Folder::Parent>(&BufferBuilder::add_parent); 122 propertyMapper.addMapping<Folder::Parent, BufferBuilder>(&BufferBuilder::add_parent);
123 propertyMapper.addMapping<Folder::Name>(&BufferBuilder::add_name); 123 propertyMapper.addMapping<Folder::Name, BufferBuilder>(&BufferBuilder::add_name);
124 propertyMapper.addMapping<Folder::Icon>(&BufferBuilder::add_icon); 124 propertyMapper.addMapping<Folder::Icon, BufferBuilder>(&BufferBuilder::add_icon);
125 propertyMapper.addMapping<Folder::SpecialPurpose>(&BufferBuilder::add_specialpurpose); 125 propertyMapper.addMapping<Folder::SpecialPurpose, BufferBuilder>(&BufferBuilder::add_specialpurpose);
126 propertyMapper.addMapping<Folder::Enabled>(&BufferBuilder::add_enabled); 126 propertyMapper.addMapping<Folder::Enabled, BufferBuilder>(&BufferBuilder::add_enabled);
127} 127}
128 128
129void TypeImplementation<Folder>::configure(IndexPropertyMapper &) 129void TypeImplementation<Folder>::configure(IndexPropertyMapper &)
@@ -148,15 +148,15 @@ void TypeImplementation<Contact>::configure(ReadPropertyMapper &propertyMapper)
148 propertyMapper.addMapping<Contact::Lastname, Buffer>(&Buffer::lastname); 148 propertyMapper.addMapping<Contact::Lastname, Buffer>(&Buffer::lastname);
149} 149}
150 150
151void TypeImplementation<Contact>::configure(WritePropertyMapper<BufferBuilder> &propertyMapper) 151void TypeImplementation<Contact>::configure(WritePropertyMapper &propertyMapper)
152{ 152{
153 propertyMapper.addMapping<Contact::Uid>(&BufferBuilder::add_uid); 153 propertyMapper.addMapping<Contact::Uid, BufferBuilder>(&BufferBuilder::add_uid);
154 propertyMapper.addMapping<Contact::Fn>(&BufferBuilder::add_fn); 154 propertyMapper.addMapping<Contact::Fn, BufferBuilder>(&BufferBuilder::add_fn);
155 propertyMapper.addMapping<Contact::Emails>(&BufferBuilder::add_emails); 155 propertyMapper.addMapping<Contact::Emails, BufferBuilder>(&BufferBuilder::add_emails);
156 propertyMapper.addMapping<Contact::Vcard>(&BufferBuilder::add_vcard); 156 propertyMapper.addMapping<Contact::Vcard, BufferBuilder>(&BufferBuilder::add_vcard);
157 propertyMapper.addMapping<Contact::Addressbook>(&BufferBuilder::add_addressbook); 157 propertyMapper.addMapping<Contact::Addressbook, BufferBuilder>(&BufferBuilder::add_addressbook);
158 propertyMapper.addMapping<Contact::Firstname>(&BufferBuilder::add_firstname); 158 propertyMapper.addMapping<Contact::Firstname, BufferBuilder>(&BufferBuilder::add_firstname);
159 propertyMapper.addMapping<Contact::Lastname>(&BufferBuilder::add_lastname); 159 propertyMapper.addMapping<Contact::Lastname, BufferBuilder>(&BufferBuilder::add_lastname);
160} 160}
161 161
162void TypeImplementation<Contact>::configure(IndexPropertyMapper &) 162void TypeImplementation<Contact>::configure(IndexPropertyMapper &)
@@ -177,10 +177,10 @@ void TypeImplementation<Addressbook>::configure(ReadPropertyMapper &propertyMapp
177 propertyMapper.addMapping<Addressbook::Name, Buffer>(&Buffer::name); 177 propertyMapper.addMapping<Addressbook::Name, Buffer>(&Buffer::name);
178} 178}
179 179
180void TypeImplementation<Addressbook>::configure(WritePropertyMapper<BufferBuilder> &propertyMapper) 180void TypeImplementation<Addressbook>::configure(WritePropertyMapper &propertyMapper)
181{ 181{
182 propertyMapper.addMapping<Addressbook::Parent>(&BufferBuilder::add_parent); 182 propertyMapper.addMapping<Addressbook::Parent, BufferBuilder>(&BufferBuilder::add_parent);
183 propertyMapper.addMapping<Addressbook::Name>(&BufferBuilder::add_name); 183 propertyMapper.addMapping<Addressbook::Name, BufferBuilder>(&BufferBuilder::add_name);
184} 184}
185 185
186void TypeImplementation<Addressbook>::configure(IndexPropertyMapper &) 186void TypeImplementation<Addressbook>::configure(IndexPropertyMapper &)
@@ -202,12 +202,12 @@ void TypeImplementation<Event>::configure(ReadPropertyMapper &propertyMapper)
202 propertyMapper.addMapping<Event::Attachment, Buffer>(&Buffer::attachment); 202 propertyMapper.addMapping<Event::Attachment, Buffer>(&Buffer::attachment);
203} 203}
204 204
205void TypeImplementation<Event>::configure(WritePropertyMapper<BufferBuilder> &propertyMapper) 205void TypeImplementation<Event>::configure(WritePropertyMapper &propertyMapper)
206{ 206{
207 propertyMapper.addMapping<Event::Summary>(&BufferBuilder::add_summary); 207 propertyMapper.addMapping<Event::Summary, BufferBuilder>(&BufferBuilder::add_summary);
208 propertyMapper.addMapping<Event::Description>(&BufferBuilder::add_description); 208 propertyMapper.addMapping<Event::Description, BufferBuilder>(&BufferBuilder::add_description);
209 propertyMapper.addMapping<Event::Uid>(&BufferBuilder::add_uid); 209 propertyMapper.addMapping<Event::Uid, BufferBuilder>(&BufferBuilder::add_uid);
210 propertyMapper.addMapping<Event::Attachment>(&BufferBuilder::add_attachment); 210 propertyMapper.addMapping<Event::Attachment, BufferBuilder>(&BufferBuilder::add_attachment);
211} 211}
212 212
213void TypeImplementation<Event>::configure(IndexPropertyMapper &) 213void TypeImplementation<Event>::configure(IndexPropertyMapper &)