#include <QProtobufSerializer>
#include <array>
#include "mapmessages.qpb.h"

namespace qtprotobufnamespace::tests {
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt32StringMapMessage(qRegisterProtobufType<SimpleSInt32StringMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt64StringMapMessage(qRegisterProtobufType<SimpleSInt64StringMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt32StringMapMessage(qRegisterProtobufType<SimpleInt32StringMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt64StringMapMessage(qRegisterProtobufType<SimpleInt64StringMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt32StringMapMessage(qRegisterProtobufType<SimpleUInt32StringMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt64StringMapMessage(qRegisterProtobufType<SimpleUInt64StringMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed32StringMapMessage(qRegisterProtobufType<SimpleFixed32StringMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed64StringMapMessage(qRegisterProtobufType<SimpleFixed64StringMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed32StringMapMessage(qRegisterProtobufType<SimpleSFixed32StringMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed64StringMapMessage(qRegisterProtobufType<SimpleSFixed64StringMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleStringStringMapMessage(qRegisterProtobufType<SimpleStringStringMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt32SInt32MapMessage(qRegisterProtobufType<SimpleSInt32SInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt64SInt32MapMessage(qRegisterProtobufType<SimpleSInt64SInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt32SInt32MapMessage(qRegisterProtobufType<SimpleInt32SInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt64SInt32MapMessage(qRegisterProtobufType<SimpleInt64SInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt32SInt32MapMessage(qRegisterProtobufType<SimpleUInt32SInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt64SInt32MapMessage(qRegisterProtobufType<SimpleUInt64SInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed32SInt32MapMessage(qRegisterProtobufType<SimpleFixed32SInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed64SInt32MapMessage(qRegisterProtobufType<SimpleFixed64SInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed32SInt32MapMessage(qRegisterProtobufType<SimpleSFixed32SInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed64SInt32MapMessage(qRegisterProtobufType<SimpleSFixed64SInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleStringSInt32MapMessage(qRegisterProtobufType<SimpleStringSInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt32SInt64MapMessage(qRegisterProtobufType<SimpleSInt32SInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt64SInt64MapMessage(qRegisterProtobufType<SimpleSInt64SInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt32SInt64MapMessage(qRegisterProtobufType<SimpleInt32SInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt64SInt64MapMessage(qRegisterProtobufType<SimpleInt64SInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt32SInt64MapMessage(qRegisterProtobufType<SimpleUInt32SInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt64SInt64MapMessage(qRegisterProtobufType<SimpleUInt64SInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed32SInt64MapMessage(qRegisterProtobufType<SimpleFixed32SInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed64SInt64MapMessage(qRegisterProtobufType<SimpleFixed64SInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed32SInt64MapMessage(qRegisterProtobufType<SimpleSFixed32SInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed64SInt64MapMessage(qRegisterProtobufType<SimpleSFixed64SInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleStringSInt64MapMessage(qRegisterProtobufType<SimpleStringSInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt32UInt32MapMessage(qRegisterProtobufType<SimpleSInt32UInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt64UInt32MapMessage(qRegisterProtobufType<SimpleSInt64UInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt32UInt32MapMessage(qRegisterProtobufType<SimpleInt32UInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt64UInt32MapMessage(qRegisterProtobufType<SimpleInt64UInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt32UInt32MapMessage(qRegisterProtobufType<SimpleUInt32UInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt64UInt32MapMessage(qRegisterProtobufType<SimpleUInt64UInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed32UInt32MapMessage(qRegisterProtobufType<SimpleFixed32UInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed64UInt32MapMessage(qRegisterProtobufType<SimpleFixed64UInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed32UInt32MapMessage(qRegisterProtobufType<SimpleSFixed32UInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed64UInt32MapMessage(qRegisterProtobufType<SimpleSFixed64UInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleStringUInt32MapMessage(qRegisterProtobufType<SimpleStringUInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt32UInt64MapMessage(qRegisterProtobufType<SimpleSInt32UInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt64UInt64MapMessage(qRegisterProtobufType<SimpleSInt64UInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt32UInt64MapMessage(qRegisterProtobufType<SimpleInt32UInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt64UInt64MapMessage(qRegisterProtobufType<SimpleInt64UInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt32UInt64MapMessage(qRegisterProtobufType<SimpleUInt32UInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt64UInt64MapMessage(qRegisterProtobufType<SimpleUInt64UInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed32UInt64MapMessage(qRegisterProtobufType<SimpleFixed32UInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed64UInt64MapMessage(qRegisterProtobufType<SimpleFixed64UInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed32UInt64MapMessage(qRegisterProtobufType<SimpleSFixed32UInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed64UInt64MapMessage(qRegisterProtobufType<SimpleSFixed64UInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleStringUInt64MapMessage(qRegisterProtobufType<SimpleStringUInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt32Int32MapMessage(qRegisterProtobufType<SimpleSInt32Int32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt64Int32MapMessage(qRegisterProtobufType<SimpleSInt64Int32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt32Int32MapMessage(qRegisterProtobufType<SimpleInt32Int32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt64Int32MapMessage(qRegisterProtobufType<SimpleInt64Int32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt32Int32MapMessage(qRegisterProtobufType<SimpleUInt32Int32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt64Int32MapMessage(qRegisterProtobufType<SimpleUInt64Int32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed32Int32MapMessage(qRegisterProtobufType<SimpleFixed32Int32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed64Int32MapMessage(qRegisterProtobufType<SimpleFixed64Int32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed32Int32MapMessage(qRegisterProtobufType<SimpleSFixed32Int32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed64Int32MapMessage(qRegisterProtobufType<SimpleSFixed64Int32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleStringInt32MapMessage(qRegisterProtobufType<SimpleStringInt32MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt32Int64MapMessage(qRegisterProtobufType<SimpleSInt32Int64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt64Int64MapMessage(qRegisterProtobufType<SimpleSInt64Int64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt32Int64MapMessage(qRegisterProtobufType<SimpleInt32Int64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt64Int64MapMessage(qRegisterProtobufType<SimpleInt64Int64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt32Int64MapMessage(qRegisterProtobufType<SimpleUInt32Int64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt64Int64MapMessage(qRegisterProtobufType<SimpleUInt64Int64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed32Int64MapMessage(qRegisterProtobufType<SimpleFixed32Int64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed64Int64MapMessage(qRegisterProtobufType<SimpleFixed64Int64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed32Int64MapMessage(qRegisterProtobufType<SimpleSFixed32Int64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed64Int64MapMessage(qRegisterProtobufType<SimpleSFixed64Int64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleStringInt64MapMessage(qRegisterProtobufType<SimpleStringInt64MapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt32ComplexMessageMapMessage(qRegisterProtobufType<SimpleSInt32ComplexMessageMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSInt64ComplexMessageMapMessage(qRegisterProtobufType<SimpleSInt64ComplexMessageMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt32ComplexMessageMapMessage(qRegisterProtobufType<SimpleInt32ComplexMessageMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleInt64ComplexMessageMapMessage(qRegisterProtobufType<SimpleInt64ComplexMessageMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt32ComplexMessageMapMessage(qRegisterProtobufType<SimpleUInt32ComplexMessageMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleUInt64ComplexMessageMapMessage(qRegisterProtobufType<SimpleUInt64ComplexMessageMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed32ComplexMessageMapMessage(qRegisterProtobufType<SimpleFixed32ComplexMessageMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleFixed64ComplexMessageMapMessage(qRegisterProtobufType<SimpleFixed64ComplexMessageMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed32ComplexMessageMapMessage(qRegisterProtobufType<SimpleSFixed32ComplexMessageMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleSFixed64ComplexMessageMapMessage(qRegisterProtobufType<SimpleSFixed64ComplexMessageMapMessage>);
static QtProtobuf::ProtoTypeRegistrar ProtoTypeRegistrarSimpleStringComplexMessageMapMessage(qRegisterProtobufType<SimpleStringComplexMessageMapMessage>);
} // namespace qtprotobufnamespace::tests

