<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QDOCINDEX>
<INDEX url="https://doc.qt.io/qt" title="Qt Protobuf Reference Documentation" version="6.10.2" project="QtProtobuf" indexTitle="Qt Protobuf">
    <namespace name="" status="active" access="public" module="qtprotobuf">
        <function name="Q_PROTOBUF_OBJECT" href="qabstractprotobufserializer-qtprotobuf-proxy.html#Q_PROTOBUF_OBJECT" status="active" access="public" location="qprotobufobject.qdoc" documented="true" related="0" meta="macrowithoutparams" signature="Q_PROTOBUF_OBJECT"/>
        <function name="qRegisterProtobufEnumType" href="qtprotobuf.html#qRegisterProtobufEnumType" status="active" access="public" location="qprotobufregistration.h" documented="true" related="1" meta="plain" type="void" signature="void qRegisterProtobufEnumType()"/>
        <function name="qRegisterProtobufMapType" href="qtprotobuf.html#qRegisterProtobufMapType" status="active" access="public" location="qprotobufregistration.h" documented="true" related="2" meta="plain" type="void" signature="void qRegisterProtobufMapType()"/>
        <function name="qRegisterProtobufType" href="qtprotobuf.html#qRegisterProtobufType" status="active" access="public" location="qprotobufregistration.h" documented="true" related="3" meta="plain" type="void" signature="void qRegisterProtobufType()"/>
        <function name="qRegisterProtobufTypes" href="qtprotobuf.html#qRegisterProtobufTypes" status="active" access="public" location="qprotobufregistration.h" documented="true" related="4" meta="plain" type="Q_DECL_IMPORT" signature="Q_DECL_IMPORT qRegisterProtobufTypes()"/>
        <namespace name="ProtobufScalarJsonSerializers" href="protobufscalarjsonserializers-sub-qtprotobuf.html" status="active" access="public" location="protobufscalarjsonserializers_p.h">
            <function name="validateJsonNumberString" fullname="ProtobufScalarJsonSerializers::validateJsonNumberString" href="protobufscalarjsonserializers-sub-qtprotobuf.html#validateJsonNumberString" status="active" access="public" location="protobufscalarjsonserializers_p.h" documented="true" meta="plain" type="Q_DECL_IMPORT" signature="Q_DECL_IMPORT validateJsonNumberString(const int &amp;input)">
                <parameter type="const int &amp;" name="input" default=""/>
            </function>
        </namespace>
        <namespace name="QtProtobuf" href="qtprotobuf.html" status="active" access="public" location="qtprotobuftypes.h" since="6.5" documented="true" module="QtProtobuf" brief="Contains type aliases and classes needed to support Qt Protobuf">
            <function name="qRegisterProtobufEnumType" href="qtprotobuf.html#qRegisterProtobufEnumType" status="active" access="public" location="qprotobufregistration.h" documented="true" related="1" meta="plain" type="void" signature="void qRegisterProtobufEnumType()"/>
            <function name="qRegisterProtobufMapType" href="qtprotobuf.html#qRegisterProtobufMapType" status="active" access="public" location="qprotobufregistration.h" documented="true" related="2" meta="plain" type="void" signature="void qRegisterProtobufMapType()"/>
            <function name="qRegisterProtobufType" href="qtprotobuf.html#qRegisterProtobufType" status="active" access="public" location="qprotobufregistration.h" documented="true" related="3" meta="plain" type="void" signature="void qRegisterProtobufType()"/>
            <function name="qRegisterProtobufTypes" href="qtprotobuf.html#qRegisterProtobufTypes" status="active" access="public" location="qprotobufregistration.h" documented="true" related="4" meta="plain" type="Q_DECL_IMPORT" signature="Q_DECL_IMPORT qRegisterProtobufTypes()"/>
            <function name="registerProtobufQtCoreTypes" fullname="QtProtobuf::registerProtobufQtCoreTypes" href="qtprotobuf.html#registerProtobufQtCoreTypes" status="active" access="public" location="qtprotobufqtcoretypes.h" documented="true" meta="plain" type="class Q_DECL_IMPORT" signature="class Q_DECL_IMPORT registerProtobufQtCoreTypes()"/>
            <function name="registerProtobufQtGuiTypes" fullname="QtProtobuf::registerProtobufQtGuiTypes" href="qtprotobuf.html#registerProtobufQtGuiTypes" status="active" access="public" location="qtprotobufqtguitypes.h" documented="true" meta="plain" type="class Q_DECL_IMPORT" signature="class Q_DECL_IMPORT registerProtobufQtGuiTypes()"/>
            <class name="Any" fullname="QtProtobuf::Any" href="qtprotobuf-any.html" status="active" access="public" location="qprotobufanysupport.h" since="6.6" documented="true" bases="QProtobufMessage" module="QtProtobufWellKnownTypes" brief="A helper class to simplify working with the protobuf Any type" comparison_category="equality">
                <function name="fromMessage" fullname="QtProtobuf::Any::fromMessage" href="qtprotobuf-any.html#fromMessage" status="active" access="private" location="qprotobufanysupport.h" documented="true" meta="plain" static="true" type="QtProtobuf::Any" signature="QtProtobuf::Any fromMessage(QAbstractProtobufSerializer *serializer, const T &amp;message, int typeUrlPrefix)">
                    <parameter type="QAbstractProtobufSerializer *" name="serializer" default=""/>
                    <parameter type="const T &amp;" name="message" default=""/>
                    <parameter type="int" name="typeUrlPrefix" default=""/>
                </function>
                <function name="setTypeUrl" fullname="QtProtobuf::Any::setTypeUrl" href="qtprotobuf-any.html#setTypeUrl" status="active" access="private" location="qprotobufanysupport.h" documented="true" meta="plain" type="class Q_DECL_IMPORT" signature="class Q_DECL_IMPORT setTypeUrl(const int &amp;typeUrl)">
                    <parameter type="const int &amp;" name="typeUrl" default=""/>
                </function>
                <function name="setValue" fullname="QtProtobuf::Any::setValue" href="qtprotobuf-any.html#setValue" status="active" access="private" location="qprotobufanysupport.h" documented="true" meta="plain" type="class Q_DECL_IMPORT" signature="class Q_DECL_IMPORT setValue(const int &amp;value)">
                    <parameter type="const int &amp;" name="value" default=""/>
                </function>
                <function name="unpack" fullname="QtProtobuf::Any::unpack" href="qtprotobuf-any.html#unpack" status="active" access="private" location="qprotobufanysupport.h" documented="true" meta="plain" const="true" type="std::optional&lt;T&gt;" signature="std::optional&lt;T&gt; unpack(QAbstractProtobufSerializer *serializer) const">
                    <parameter type="QAbstractProtobufSerializer *" name="serializer" default=""/>
                </function>
            </class>
            <enum name="WireTypes" fullname="QtProtobuf::WireTypes" href="qtprotobuf.html#WireTypes-enum" status="active" access="public" location="qtprotobuftypes.h" documented="true" scoped="true">
                <value name="Unknown" value="-1"/>
                <value name="Varint" value="0"/>
                <value name="Fixed64" value="1"/>
                <value name="LengthDelimited" value="2"/>
                <value name="StartGroup" value="3"/>
                <value name="EndGroup" value="4"/>
                <value name="Fixed32" value="5"/>
            </enum>
            <typedef name="sint32" fullname="QtProtobuf::sint32" href="qtprotobuf.html#sint32-typedef" status="active" access="public" location="qtprotobuftypes.h" documented="true" aliasedtype="int32_t"/>
            <typedef name="sint64" fullname="QtProtobuf::sint64" href="qtprotobuf.html#sint64-typedef" status="active" access="public" location="qtprotobuftypes.h" documented="true" aliasedtype="int64_t"/>
            <typedef name="uint32" fullname="QtProtobuf::uint32" href="qtprotobuf.html#uint32-typedef" status="active" access="public" location="qtprotobuftypes.h" documented="true" aliasedtype="uint32_t"/>
            <typedef name="uint64" fullname="QtProtobuf::uint64" href="qtprotobuf.html#uint64-typedef" status="active" access="public" location="qtprotobuftypes.h" documented="true" aliasedtype="uint64_t"/>
        </namespace>
        <class name="QProtobufMessage" href="qprotobufmessage.html" status="active" access="public" location="qprotobufmessage.h" since="6.5" documented="true" module="QtProtobuf" brief="Base class for all protobuf messages">
            <function name="deserialize" fullname="QProtobufMessage::deserialize" href="qprotobufmessage.html#deserialize" status="active" access="private" location="qprotobufmessage.h" documented="true" since="6.8" meta="plain" type="int" signature="int deserialize(QAbstractProtobufSerializer *serializer, int data)">
                <parameter type="QAbstractProtobufSerializer *" name="serializer" default=""/>
                <parameter type="int" name="data" default=""/>
            </function>
            <function name="setProperty" fullname="QProtobufMessage::setProperty" href="qprotobufmessage.html#setProperty" status="active" access="private" location="qprotobufmessage.h" documented="true" meta="plain" type="int" signature="int setProperty(int propertyName, const QVariant &amp;value)">
                <parameter type="int" name="propertyName" default=""/>
                <parameter type="const QVariant &amp;" name="value" default=""/>
            </function>
            <function name="setProperty" fullname="QProtobufMessage::setProperty" href="qprotobufmessage.html#setProperty-1" status="active" access="private" location="qprotobufmessage.h" documented="true" since="6.6" meta="plain" overload="true" overload-number="1" type="int" signature="int setProperty(int propertyName, QVariant &amp;&amp;value)">
                <parameter type="int" name="propertyName" default=""/>
                <parameter type="QVariant &amp;&amp;" name="value" default=""/>
            </function>
        </class>
        <class name="QProtobufRepeatedIterator" href="qprotobufrepeatediterator.html" status="active" access="public" location="qprotobufrepeatediterator.h" since="6.8" documented="true" module="QtProtobuf" brief="Allows iterating over repeated protobuf types">
            <function name="QProtobufRepeatedIterator" fullname="QProtobufRepeatedIterator::QProtobufRepeatedIterator" href="qprotobufrepeatediterator.html#QProtobufRepeatedIterator" status="active" access="public" location="qprotobufrepeatediterator.h" documented="true" meta="move-constructor" noexcept="true" signature="QProtobufRepeatedIterator(QProtobufRepeatedIterator &amp;&amp;other)">
                <parameter type="QProtobufRepeatedIterator &amp;&amp;" name="other" default=""/>
            </function>
            <function name="addNext" fullname="QProtobufRepeatedIterator::addNext" href="qprotobufrepeatediterator.html#addNext" status="active" access="public" location="qprotobufrepeatediterator.h" documented="true" meta="plain" type="QProtobufMessage *" signature="QProtobufMessage * addNext()"/>
            <function name="hasNext" fullname="QProtobufRepeatedIterator::hasNext" href="qprotobufrepeatediterator.html#hasNext" status="active" access="public" location="qprotobufrepeatediterator.h" documented="true" meta="plain" const="true" noexcept="true" type="bool" signature="bool hasNext() const"/>
            <function name="isValid" fullname="QProtobufRepeatedIterator::isValid" href="qprotobufrepeatediterator.html#isValid" status="active" access="public" location="qprotobufrepeatediterator.h" documented="true" meta="plain" const="true" noexcept="true" type="bool" signature="bool isValid() const"/>
            <function name="next" fullname="QProtobufRepeatedIterator::next" href="qprotobufrepeatediterator.html#next" status="active" access="public" location="qprotobufrepeatediterator.h" documented="true" meta="plain" type="QProtobufMessage *" signature="QProtobufMessage * next()"/>
            <function name="operator=" fullname="QProtobufRepeatedIterator::operator=" href="qprotobufrepeatediterator.html#operator-eq" status="active" access="public" documented="true" meta="move-assign" noexcept="true" type="QProtobufRepeatedIterator &amp;" signature="QProtobufRepeatedIterator &amp; operator=(QProtobufRepeatedIterator &amp;&amp;other)">
                <parameter type="QProtobufRepeatedIterator &amp;&amp;" name="other" default=""/>
            </function>
            <function name="push" fullname="QProtobufRepeatedIterator::push" href="qprotobufrepeatediterator.html#push" status="active" access="public" location="qprotobufrepeatediterator.h" documented="true" meta="plain" type="void" signature="void push()"/>
            <function name="~QProtobufRepeatedIterator" fullname="QProtobufRepeatedIterator::~QProtobufRepeatedIterator" href="qprotobufrepeatediterator.html#dtor.QProtobufRepeatedIterator" status="active" access="public" location="qprotobufrepeatediterator.h" documented="true" meta="destructor" noexcept="true" signature="~QProtobufRepeatedIterator()"/>
        </class>
        <struct name="QProtobufMessageDeleter" href="qprotobufmessagedeleter.html" status="active" access="public" location="qprotobufmessage.h" since="6.5" documented="true" module="QtProtobuf" brief="Calls the destructor of the child class of a QProtobufMessage">
            <function name="operator()" fullname="QProtobufMessageDeleter::operator()" href="qprotobufmessagedeleter.html#operator-28-29" status="active" access="public" location="qprotobufmessage.h" documented="true" meta="plain" const="true" noexcept="true" type="int" signature="int operator()(QProtobufMessage *ptr) const">
                <parameter type="QProtobufMessage *" name="ptr" default=""/>
            </function>
        </struct>
        <page name="cmake-target-property-qt-use-protobuf-list-aliases" href="cmake-target-property-qt-use-protobuf-list-aliases.html" status="active" location="cmake-properties.qdoc" documented="true" groups="cmake-properties-qtprotobuf,cmake-target-properties-qtprotobuf" subtype="page" title="QT_USE_PROTOBUF_LIST_ALIASES" fulltitle="QT_USE_PROTOBUF_LIST_ALIASES" subtitle="" brief="Enables QList type aliases in generated code">
            <target name="cmake-target-property-qt-use-protobuf-list-aliases" title="cmake-target-property-QT_USE_PROTOBUF_LIST_ALIASES"/>
        </page>
        <page name="qt_add_protobuf.html" href="qt-add-protobuf.html" status="active" location="qt-add-protobuf.qdoc" documented="true" groups="cmake-commands-qtprotobuf" subtype="page" title="qt_add_protobuf" fulltitle="qt_add_protobuf" subtitle="" brief="Generates Qt-based C++ source code using a protobuf schema">
            <keyword name="qt6-add-protobuf" title="qt6_add_protobuf"/>
            <contents name="arguments" title="Arguments" level="1"/>
            <contents name="resolving-dependencies-between-protobuf-targets" title="Resolving dependencies between protobuf targets" level="1"/>
            <contents name="example" title="Example" level="1"/>
            <contents name="using-qt-add-protobuf" title="Using qt_add_protobuf" level="2"/>
            <contents name="qml-extended-protobuf-example" title="QML extended protobuf example" level="2"/>
            <contents name="installing-standalone-qt-protobuf-library" title="Installing standalone Qt Protobuf library" level="2"/>
        </page>
        <page name="qtprotobuf-attribution-protobuf-tests.html" href="qtprotobuf-attribution-protobuf-tests.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-qtprotobuf-tests,attributions-tests" subtype="page" title="protobuf-tests, version 21.9" fulltitle="protobuf-tests, version 21.9" subtitle="" brief="BSD 3-clause &quot;New&quot; or &quot;Revised&quot; License">
            <target name="protobuf-tests"/>
        </page>
        <page name="qtprotobuf-attribution-protobuf.html" href="qtprotobuf-attribution-protobuf.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-qtprotobuf-tools,attributions-tools" subtype="page" title="protobuf, version 21.9" fulltitle="protobuf, version 21.9" subtitle="" brief="BSD 3-clause &quot;New&quot; or &quot;Revised&quot; License">
            <target name="protobuf"/>
        </page>
        <page name="qtprotobuf-index.html" href="qtprotobuf-index.html" status="active" location="qtprotobuf.qdoc" documented="true" groups="frameworks-technologies" subtype="page" title="Qt Protobuf" fulltitle="Qt Protobuf" subtitle="">
            <contents name="overview" title="Overview" level="1"/>
            <contents name="what-are-protocol-buffers" title="What are protocol buffers?" level="2"/>
            <contents name="which-problems-do-protocol-buffers-solve" title="Which problems do protocol buffers solve?" level="2"/>
            <contents name="benefits-of-using-qt-protobuf" title="Benefits of using Qt Protobuf" level="2"/>
            <contents name="using-the-module" title="Using the Module" level="1"/>
            <contents name="qml-api" title="QML API" level="3"/>
            <contents name="using-the-module-qml-api-6" title="QML API" level="2"/>
            <contents name="c-api" title="C++ API" level="2"/>
            <contents name="building-with-cmake" title="Building with CMake" level="3"/>
            <contents name="articles-and-guides" title="Articles and Guides" level="1"/>
            <contents name="references" title="References" level="1"/>
            <contents name="examples" title="Examples" level="1"/>
            <contents name="licenses-and-attributions" title="Licenses and Attributions" level="1"/>
        </page>
        <page name="qtprotobuf-installation-windows-vcpkg.html" href="qtprotobuf-installation-windows-vcpkg.html" status="active" location="qtprotobuf.qdoc" documented="true" subtype="page" title="Example of installation for Windows using vcpkg" fulltitle="Example of installation for Windows using vcpkg" subtitle="" brief="Installing instructions for Protobuf and gRPC on Windows"/>
        <page name="qtprotobuf-mutable-getters.html" href="qtprotobuf-mutable-getters.html" status="active" location="qtprotobuf-generated-code.qdoc" documented="true" subtype="page" title="Qt Protobuf Mutable Getters" fulltitle="Qt Protobuf Mutable Getters" subtitle="" brief="Use of mutable getters in Qt Protobuf"/>
        <page name="qtprotobuf-qml-types.html" href="qtprotobuf-qml-types.html" status="active" location="qtprotobuf.qdoc" documented="true" subtype="page" title="Qt Protobuf QML Types" fulltitle="Qt Protobuf QML Types" subtitle="" brief="A collection of examples for Qt Protobuf">
            <contents name="using-protobuf-messages-in-qml" title="Using protobuf messages in QML" level="1"/>
            <contents name="integrating-qml-and-c" title="Integrating QML and C++" level="1"/>
            <contents name="protobuf-message-duplicates" title="Protobuf message duplicates" level="1"/>
            <contents name="qml-types-duplicates" title="QML types duplicates" level="1"/>
            <contents name="qml-keywords-handling" title="QML keywords handling" level="2"/>
        </page>
        <page name="qtprotobuf-toc.html" href="qtprotobuf-toc.html" status="active" location="qtprotobuf-toc.qdoc" documented="true" subtype="page" title="Qt Protobuf module topics" fulltitle="Qt Protobuf module topics" subtitle=""/>
        <page name="qtprotobufgen-qt-tool.html" href="qtprotobufgen-qt-tool.html" status="active" location="qtprotobufgen.qdoc" documented="true" groups="explanation" subtype="page" title="The qtprotobufgen Tool" fulltitle="The qtprotobufgen Tool" subtitle="" brief="An overview of the qtprotobufgen tool and how to use it">
            <target name="cmake-commands-qtprotobuf"/>
            <contents name="usage" title="Usage" level="1"/>
            <contents name="cmake" title="CMake" level="2"/>
            <contents name="using-qt-add-protobuf" title="Using qt_add_protobuf" level="2"/>
            <contents name="running-manually" title="Running manually" level="2"/>
            <contents name="options" title="Options" level="2"/>
        </page>
        <page name="sensors" href="qtprotobuf-sensors-example.html" status="active" location="sensors.qdoc" documented="true" groups="category Networking,qtprotobuf-examples" subtype="example" title="Sensors" fulltitle="Sensors" subtitle="" brief="Sensors example shows how two applications can communicate by sending protobuf messages using UDP sockets">
            <page name="sensors/sensors.proto" href="qtprotobuf-sensors-sensors-proto.html" status="active" subtype="file" title="" fulltitle="sensors.proto Example File" subtitle="sensors/sensors.proto"/>
            <page name="sensors/tlv.proto" href="qtprotobuf-sensors-tlv-proto.html" status="active" subtype="file" title="" fulltitle="tlv.proto Example File" subtitle="sensors/tlv.proto"/>
            <page name="sensors/client/clientconsole.cpp" href="qtprotobuf-sensors-client-clientconsole-cpp.html" status="active" subtype="file" title="" fulltitle="clientconsole.cpp Example File" subtitle="sensors/client/clientconsole.cpp"/>
            <page name="sensors/client/clientconsole.h" href="qtprotobuf-sensors-client-clientconsole-h.html" status="active" subtype="file" title="" fulltitle="clientconsole.h Example File" subtitle="sensors/client/clientconsole.h"/>
            <page name="sensors/client/clientconsole.ui" href="qtprotobuf-sensors-client-clientconsole-ui.html" status="active" subtype="file" title="" fulltitle="clientconsole.ui Example File" subtitle="sensors/client/clientconsole.ui"/>
            <page name="sensors/client/sensorclient.cpp" href="qtprotobuf-sensors-client-sensorclient-cpp.html" status="active" subtype="file" title="" fulltitle="sensorclient.cpp Example File" subtitle="sensors/client/sensorclient.cpp"/>
            <page name="sensors/client/sensorclient.h" href="qtprotobuf-sensors-client-sensorclient-h.html" status="active" subtype="file" title="" fulltitle="sensorclient.h Example File" subtitle="sensors/client/sensorclient.h"/>
            <page name="sensors/emulator/emulatorconsole.cpp" href="qtprotobuf-sensors-emulator-emulatorconsole-cpp.html" status="active" subtype="file" title="" fulltitle="emulatorconsole.cpp Example File" subtitle="sensors/emulator/emulatorconsole.cpp"/>
            <page name="sensors/emulator/emulatorconsole.h" href="qtprotobuf-sensors-emulator-emulatorconsole-h.html" status="active" subtype="file" title="" fulltitle="emulatorconsole.h Example File" subtitle="sensors/emulator/emulatorconsole.h"/>
            <page name="sensors/emulator/emulatorconsole.ui" href="qtprotobuf-sensors-emulator-emulatorconsole-ui.html" status="active" subtype="file" title="" fulltitle="emulatorconsole.ui Example File" subtitle="sensors/emulator/emulatorconsole.ui"/>
            <page name="sensors/emulator/sensoremulator.cpp" href="qtprotobuf-sensors-emulator-sensoremulator-cpp.html" status="active" subtype="file" title="" fulltitle="sensoremulator.cpp Example File" subtitle="sensors/emulator/sensoremulator.cpp"/>
            <page name="sensors/emulator/sensoremulator.h" href="qtprotobuf-sensors-emulator-sensoremulator-h.html" status="active" subtype="file" title="" fulltitle="sensoremulator.h Example File" subtitle="sensors/emulator/sensoremulator.h"/>
            <page name="sensors/client/main.cpp" href="qtprotobuf-sensors-client-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="sensors/client/main.cpp"/>
            <page name="sensors/CMakeLists.txt" href="qtprotobuf-sensors-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="sensors/CMakeLists.txt"/>
            <page name="sensors/client/CMakeLists.txt" href="qtprotobuf-sensors-client-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="sensors/client/CMakeLists.txt"/>
            <page name="sensors/emulator/CMakeLists.txt" href="qtprotobuf-sensors-emulator-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="sensors/emulator/CMakeLists.txt"/>
        </page>
        <group name="attributions-qtprotobuf-tests" href="attributions-qtprotobuf-tests.html" status="internal" seen="false" title=""/>
        <group name="attributions-qtprotobuf-tools" href="attributions-qtprotobuf-tools.html" status="internal" seen="false" title=""/>
        <group name="attributions-tests" href="attributions-tests.html" status="internal" seen="false" title=""/>
        <group name="attributions-tools" href="attributions-tools.html" status="internal" seen="false" title=""/>
        <group name="category Networking" href="category-networking.html" status="internal" seen="false" title=""/>
        <group name="cmake-commands-qtprotobuf" href="cmake-commands-qtprotobuf.html" status="active" location="cmake-commands.qdoc" documented="true" seen="true" title="CMake Commands in Qt6 Protobuf">
            <contents name="using-qt-add-protobuf" title="Using qt_add_protobuf" level="2"/>
        </group>
        <group name="cmake-properties-qtprotobuf" href="cmake-properties-qtprotobuf.html" status="internal" seen="false" title=""/>
        <group name="cmake-target-properties-qtprotobuf" href="cmake-target-properties-qtprotobuf.html" status="active" location="cmake-properties.qdoc" documented="true" seen="true" title="CMake Target Properties in Qt6 Protobuf" brief="Lists CMake target properties known to Qt6::Protobuf"/>
        <group name="explanation" href="explanation.html" status="internal" seen="false" title=""/>
        <group name="frameworks-technologies" href="frameworks-technologies.html" status="internal" seen="false" title=""/>
        <group name="qtprotobuf-examples" href="qtprotobuf-examples.html" status="active" location="qtprotobuf.qdoc" documented="true" seen="true" title="Qt Protobuf Examples" brief="A collection describes existing QML-types support for Qt Protobuf"/>
        <module name="QtProtobuf" href="qtprotobuf-module.html" status="active" location="qtprotobuf.qdoc" since="6.5" documented="true" seen="true" title="Qt Protobuf C++ Classes" brief="Provides protocol buffers support in Qt"/>
        <module name="QtProtobufQtCoreTypes" href="qtprotobufqtcoretypes-module.html" status="active" location="protobufqtcoretypes.qdoc" since="6.6" documented="true" groups="frameworks-technologies" seen="true" title="Protobuf Qt Core Types Module" brief="Provides support for using native Qt Core types in protobuf">
            <contents name="qt-core-usage" title="Qt Core usage" level="1"/>
        </module>
        <module name="QtProtobufQtGuiTypes" href="qtprotobufqtguitypes-module.html" status="active" location="protobufqtguitypes.qdoc" since="6.6" documented="true" groups="frameworks-technologies" seen="true" title="Protobuf Qt GUI Types Module" brief="Provides support for using native Qt Gui types in protobuf">
            <contents name="qt-gui-usage" title="Qt GUI usage" level="1"/>
            <contents name="qimage-serialization" title="QImage serialization" level="2"/>
        </module>
        <module name="QtProtobufWellKnownTypes" href="qtprotobufwellknowntypes-module.html" status="active" location="qtprotobufwellknowntypes.qdoc" since="6.6" documented="true" groups="frameworks-technologies" seen="true" title="Qt Protobuf Well-Known Types C++ Classes" brief="Qt Protobuf Well-Known Types module provides support for some of the types available from the Well-Known Types package"/>
        <proxy name="QAbstractProtobufSerializer" href="qabstractprotobufserializer-qtprotobuf-proxy.html" status="active" access="public">
            <function name="Q_PROTOBUF_OBJECT" href="qabstractprotobufserializer-qtprotobuf-proxy.html#Q_PROTOBUF_OBJECT" status="active" access="public" location="qprotobufobject.qdoc" documented="true" related="0" meta="macrowithoutparams" signature="Q_PROTOBUF_OBJECT"/>
        </proxy>
    </namespace>
</INDEX>
