summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-04-28 12:23:20 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-04-28 12:23:20 +0200
commit5b408ab7e4a2921aea50153782b126e146faeb53 (patch)
treef1a44f72ee434ef126ad8324fe703d20a3805dc2
parenta4ce2b2eda8a2fea4263017e6868c327f22f5e47 (diff)
downloadsink-5b408ab7e4a2921aea50153782b126e146faeb53.tar.gz
sink-5b408ab7e4a2921aea50153782b126e146faeb53.zip
Removed more unnecessary template arguments
-rw-r--r--common/domainadaptor.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/common/domainadaptor.h b/common/domainadaptor.h
index 2a7924a..3fbb95f 100644
--- a/common/domainadaptor.h
+++ b/common/domainadaptor.h
@@ -120,7 +120,6 @@ private:
120/** 120/**
121 * A generic adaptor implementation that uses a property mapper to read/write values. 121 * A generic adaptor implementation that uses a property mapper to read/write values.
122 */ 122 */
123template <class LocalBuffer, class ResourceBuffer>
124class DatastoreBufferAdaptor : public Sink::ApplicationDomain::BufferAdaptor 123class DatastoreBufferAdaptor : public Sink::ApplicationDomain::BufferAdaptor
125{ 124{
126 SINK_DEBUG_AREA("bufferadaptor") 125 SINK_DEBUG_AREA("bufferadaptor")
@@ -155,8 +154,8 @@ public:
155 return mResourceMapper->availableProperties() + mLocalMapper->availableProperties() + mIndexMapper->availableProperties(); 154 return mResourceMapper->availableProperties() + mLocalMapper->availableProperties() + mIndexMapper->availableProperties();
156 } 155 }
157 156
158 LocalBuffer const *mLocalBuffer; 157 void const *mLocalBuffer;
159 ResourceBuffer const *mResourceBuffer; 158 void const *mResourceBuffer;
160 QSharedPointer<ReadPropertyMapper> mLocalMapper; 159 QSharedPointer<ReadPropertyMapper> mLocalMapper;
161 QSharedPointer<ReadPropertyMapper> mResourceMapper; 160 QSharedPointer<ReadPropertyMapper> mResourceMapper;
162 QSharedPointer<IndexPropertyMapper> mIndexMapper; 161 QSharedPointer<IndexPropertyMapper> mIndexMapper;
@@ -196,7 +195,7 @@ public:
196 */ 195 */
197 virtual QSharedPointer<Sink::ApplicationDomain::BufferAdaptor> createAdaptor(const Sink::Entity &entity, TypeIndex *index = nullptr) Q_DECL_OVERRIDE 196 virtual QSharedPointer<Sink::ApplicationDomain::BufferAdaptor> createAdaptor(const Sink::Entity &entity, TypeIndex *index = nullptr) Q_DECL_OVERRIDE
198 { 197 {
199 auto adaptor = QSharedPointer<DatastoreBufferAdaptor<LocalBuffer, ResourceBuffer>>::create(); 198 auto adaptor = QSharedPointer<DatastoreBufferAdaptor>::create();
200 adaptor->mLocalBuffer = Sink::EntityBuffer::readBuffer<LocalBuffer>(entity.local()); 199 adaptor->mLocalBuffer = Sink::EntityBuffer::readBuffer<LocalBuffer>(entity.local());
201 adaptor->mLocalMapper = mLocalMapper; 200 adaptor->mLocalMapper = mLocalMapper;
202 adaptor->mResourceBuffer = Sink::EntityBuffer::readBuffer<ResourceBuffer>(entity.resource()); 201 adaptor->mResourceBuffer = Sink::EntityBuffer::readBuffer<ResourceBuffer>(entity.resource());