From 9a9557b6431e8d27420603f4895e480d766f6ae2 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 31 May 2015 20:51:09 +0200 Subject: Use type implementation to define default buffer and buffer-builder --- common/domain/event.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'common/domain/event.cpp') diff --git a/common/domain/event.cpp b/common/domain/event.cpp index ea0931c..776fa50 100644 --- a/common/domain/event.cpp +++ b/common/domain/event.cpp @@ -56,28 +56,28 @@ void TypeImplementation::index(const Event &type) } } -QSharedPointer > TypeImplementation::initializeReadPropertyMapper() +QSharedPointer::Buffer> > TypeImplementation::initializeReadPropertyMapper() { - auto propertyMapper = QSharedPointer >::create(); - propertyMapper->addMapping("summary", [](Buffer::Event const *buffer) -> QVariant { + auto propertyMapper = QSharedPointer >::create(); + propertyMapper->addMapping("summary", [](Buffer const *buffer) -> QVariant { return propertyToVariant(buffer->summary()); }); - propertyMapper->addMapping("uid", [](Buffer::Event const *buffer) -> QVariant { + propertyMapper->addMapping("uid", [](Buffer const *buffer) -> QVariant { return propertyToVariant(buffer->uid()); }); return propertyMapper; } -QSharedPointer > TypeImplementation::initializeWritePropertyMapper() +QSharedPointer::BufferBuilder> > TypeImplementation::initializeWritePropertyMapper() { - auto propertyMapper = QSharedPointer >::create(); - propertyMapper->addMapping("summary", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function { + auto propertyMapper = QSharedPointer >::create(); + propertyMapper->addMapping("summary", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function { auto offset = variantToProperty(value, fbb); - return [offset](Buffer::EventBuilder &builder) { builder.add_summary(offset); }; + return [offset](BufferBuilder &builder) { builder.add_summary(offset); }; }); - propertyMapper->addMapping("uid", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function { + propertyMapper->addMapping("uid", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function { auto offset = variantToProperty(value, fbb); - return [offset](Buffer::EventBuilder &builder) { builder.add_uid(offset); }; + return [offset](BufferBuilder &builder) { builder.add_uid(offset); }; }); return propertyMapper; } -- cgit v1.2.3